﻿#include "pch-cpp.hpp"

#ifndef _MSC_VER
# include <alloca.h>
#else
# include <malloc.h>
#endif


#include <limits>


struct InterfaceActionInvoker0
{
	typedef void (*Action)(void*, const RuntimeMethod*);

	static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj)
	{
		const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
		((Action)invokeData.methodPtr)(obj, invokeData.method);
	}
};
template <typename T1, typename T2>
struct InterfaceActionInvoker2
{
	typedef void (*Action)(void*, T1, T2, const RuntimeMethod*);

	static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1, T2 p2)
	{
		const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
		((Action)invokeData.methodPtr)(obj, p1, p2, invokeData.method);
	}
};
template <typename R>
struct InterfaceFuncInvoker0
{
	typedef R (*Func)(void*, const RuntimeMethod*);

	static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj)
	{
		const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
		return ((Func)invokeData.methodPtr)(obj, invokeData.method);
	}
};
template <typename R, typename T1, typename T2>
struct InterfaceFuncInvoker2
{
	typedef R (*Func)(void*, T1, T2, const RuntimeMethod*);

	static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1, T2 p2)
	{
		const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
		return ((Func)invokeData.methodPtr)(obj, p1, p2, invokeData.method);
	}
};

struct Action_1_tE8693FF0E67CDBA52BAFB211BFF1844D076ABAFB;
struct Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87;
struct Action_1_t98E0ADA5F89D6F93D91113490DCD09FD00D684F1;
struct Action_2_t156C43F079E7E68155FCDCD12DC77DD11AEF7E3C;
struct Action_2_tB3A2D09A16BB2D5A96CEEE66C2F9934F8AF9CEDB;
struct CachedPayload_1_tB2CA12BE14B7EE4471F02BB61F7FEBCF33F30B83;
struct CachedPayload_1_tAAF20A1E90B5FF0B52131D6DE0A1024012EF2D75;
struct Dictionary_2_t9FA6D82CAFC18769F7515BB51D1C56DAE09381C3;
struct Dictionary_2_t403063CE4960B4F46C688912237C6A27E550FF55;
struct Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA;
struct Dictionary_2_tE1603CE612C16451D1E56FF4D4859D4FE4087C28;
struct Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83;
struct EventHandler_1_t69462DFC2F2C8D7576BEE9D1F5BB6C2E55B2C380;
struct Func_1_t78E8B13F3C7D6CC3EB821B4F5D26999D062417E2;
struct Func_1_tD59A12717D79BFB403BF973694B1BE5B85474BD1;
struct ICachePersister_1_t01774310766A7B965AC2C38CE75B1001C6277449;
struct ICachePersister_1_tF7A5B105765FB6A2DF9281C7FD48BBAE8DC7189C;
struct IDictionary_2_t823399AD16F88CDEB25958D8CB61771376A5ADED;
struct IDictionary_2_t51DBA2F8AFDC8E5CC588729B12034B8C4D30B0AF;
struct IEnumerable_1_tF8DCECD54092774BB0753244DEC430F64FDA60B4;
struct IEqualityComparer_1_tAE94C8F24AD5B94D4EE85CA9FC59E3409D41CAF7;
struct IList_1_t106D4C1340745E38431865BBEA6AE170A4713431;
struct IReadOnlyDictionary_2_t8FD5C7F0C22A371C71196C9A42D80E0E47EAC1C8;
struct KeyCollection_t2EDD317F5771E575ACB63527B5AFB71291040342;
struct List_1_tD7FF0018F4BAEE8EE946582B89AA7DAF37AE5E87;
struct List_1_t0E000AE0E09082F1D878813D84836DEAE5C1C3DA;
struct Predicate_1_t8342C85FF4E41CD1F7024AC0CDC3E5312A32CB12;
struct Predicate_1_t7F48518B008C1472339EEEBABA3DE203FE1F26ED;
struct TelemetryHandler_2_tACBE6FB667B76B9218CB9ACFAA5030F7416CDC0C;
struct TelemetryHandler_2_tA3D5E2CA7153825BF54828A98F95123293889FC0;
struct ValueCollection_t238D0D2427C6B841A01F522A41540165A2C4AE76;
struct EntryU5BU5D_t1AF33AD0B7330843448956EC4277517081658AE7;
struct ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031;
struct CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB;
struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771;
struct DiagnosticU5BU5D_t60834B63D750C1B7811C97EAFB789F900AED4301;
struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C;
struct IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832;
struct MetricU5BU5D_tDD42D30B25EE55F74638B326DA32DBB3A98FBC39;
struct StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF;
struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248;
struct ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263;
struct ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129;
struct ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F;
struct AsyncOperation_tD2789250E4B098DEDA92B366A577E500A92D2D3C;
struct Calendar_t0A117CC7532A54C17188C2EFEA1F79DB20DF3A3B;
struct CertificateHandler_t148B524FA5DB39F3ABADB181CD420FC505C33804;
struct CompareInfo_t1B1A6AC3486B570C76ABA52149C9BD4CD82F9E57;
struct ContextCallback_tE8AFBDBFCC040FDA8DA8C1EEFE9BD66B16BDA007;
struct CultureData_tEEFDCF4ECA1BBF6C0C8C94EB3541657245598F9D;
struct CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0;
struct DateTimeFormatInfo_t0457520F9FA7B5C8EAAEB3AD50413B6AEEB7458A;
struct Delegate_t;
struct DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E;
struct Diagnostics_t24C9DED6F621BBF7D712D62FD3776D29B3CE5012;
struct DiagnosticsFactory_tD2C64CDF0CC356965DB1993359515DC82D715CF2;
struct DiagnosticsHandler_t9AE9840AF25655F717E0584299B3608FCE227C22;
struct DisabledDiagnostics_tB00D3653F5D8D095EBC2BC9C5E2B4E6A4378E716;
struct DisabledDiagnosticsFactory_tC83C6D31A42BFAD606C61B6ACB2D1A140786A6DD;
struct DisabledMetrics_tDD1FEF93B7BF27F4AF3ED32521415AEE0769C338;
struct DisabledMetricsFactory_t60F6C496E8CC6F5C6636793C571038D864BD48D6;
struct DownloadHandler_t1B56C7D3F65D97A1E4B566A14A1E783EA8AE4EBB;
struct DownloadHandlerBuffer_t34C626F6513FA9A44FDDDEE85455CF2CD9DA5974;
struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2;
struct Exception_t;
struct ExponentialBackOffRetryPolicy_t96CDC709DB5E2ED182D549B2DBABC6E157954DCF;
struct FileCachePersister_tD394A50E26C1D87D1DCB622E10B5E36FCEC8FA30;
struct IActionScheduler_t0D753016E15BF53FB30C138509CFC34FA0D395F1;
struct ICloudProjectId_t366B66869ECC734B15C1F60633D2B998CD9231FE;
struct IContractResolver_t7EC502F5FCA86DD95579A92A1E0116BE32D6340B;
struct IDiagnostics_tC5C252A201DC608FD4FA8B95CB546ACE5400345E;
struct IDiagnosticsFactory_t5DBE289089E6EAD4C111F0D8880F3FE812BE2CC0;
struct IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220;
struct IEnvironments_t9DCAF0398EB856DBE771A9C2D7B120661D628CB7;
struct IEqualityComparer_tEF8F1EC76B9C8E76695BE848D41E6B147928D1C1;
struct IFormatProvider_tC202922D43BFF3525109ABF3FB79625F5646AB52;
struct IJsonSerializer_t5455D9405C5FC13B94B8ECE986906B51ABE30329;
struct IMetrics_tA68E45B18912AD74792533F57895E50599D4A7D5;
struct IMetricsFactory_t28787E894D3913155A7403F74BD62B562E3F906F;
struct IProjectConfiguration_tB5A7516DEB869AD005431EC83C6E02221D2B60D2;
struct ISerializationBinder_t3C8B850335FB40001C9201981439AE77B430031F;
struct ITelemetryEvent_t26AF9ED55F8CF78C0E5D5A3FEA3A6A2812226A79;
struct ITraceWriter_t44C99CB7D5AB59A077F569914E56DAD66B5A41EF;
struct IUnityWebRequestSender_t55426BC4098CF942DFAE2B7D417E252DC43668BE;
struct JsonSerializer_t3D625A6ADB5711D3C55A7CEC5F17D74260ACCB59;
struct JsonSerializerSettings_t152F58F4E62A8349D748C945AF1699F84546D3FF;
struct MethodInfo_t;
struct Metrics_t64BEB1BA35E4B6D2D709508D665841289875F1D1;
struct MetricsFactory_tFED08C34B8CB569B801796787E82F2818606FA05;
struct MetricsHandler_tEB5A2227BB53393F34EF42AE8F015A673466FE74;
struct NewtonsoftSerializer_t2B162D78E5CB7ED167264C825A95A2642D01D6CC;
struct NumberFormatInfo_t8E26808B202927FEBF9064FCFEEA4D6E076E6472;
struct SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6;
struct StackGuard_tACE063A1B7374BDF4AD472DE4585D05AD8745352;
struct String_t;
struct Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572;
struct TaskFactory_tF781BD37BE23917412AD83424D1497C7C1509DF0;
struct TaskScheduler_t3F0550EBEF7C41F74EC8C08FF4BED0D8CE66006E;
struct TelemetryConfig_t7D6911708D0C402786B501769520404D9EF41601;
struct TelemetryHandler_t7692C25504218338692D86878A355488B828A13C;
struct TelemetrySender_t67AA5E279317D039D339BB675990F0BB795ADA3F;
struct TextInfo_tD3BAFCFD77418851E7D5CB8D2588F47019E414B4;
struct UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F;
struct UnityWebRequestAsyncOperation_t14BE94558FF3A2CFC2EFBE2511A3A88252042B8C;
struct UnityWebRequestSender_t492C8E8BC0D2DC9B9B2786B4BD2DD5D9C87FF6D7;
struct UploadHandler_t7E504B1A83346248A0C8C4AF73A893226CB83EF6;
struct UploadHandlerRaw_t0A24CF320CDF16F1BC6C5C086DE71A1908CBB91A;
struct Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E;
struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915;
struct SendState_t1BAC864E67898182B54C4EDB04FFE59CD5C08DAD;
struct ContingentProperties_t3FA59480914505CEA917B1002EC675F29D0CB540;
struct U3CU3Ec__DisplayClass0_0_tDE54F8273B494250883D12CAD43A8B45B107445D;

IL2CPP_EXTERN_C RuntimeClass* Action_1_tE8693FF0E67CDBA52BAFB211BFF1844D076ABAFB_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Action_2_tB3A2D09A16BB2D5A96CEEE66C2F9934F8AF9CEDB_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* AotHelper_t25AEE9B481C82E565752D5B778B28D4BD372D674_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Application_tDB03BE91CDF0ACA614A5E0B67CFB77C44EB19B21_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* CachedPayload_1_tAAF20A1E90B5FF0B52131D6DE0A1024012EF2D75_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* CachedPayload_1_tB2CA12BE14B7EE4471F02BB61F7FEBCF33F30B83_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Diagnostic_t6762F35062B939B79ECD2F38670A5A56FF25311A_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* DiagnosticsFactory_tD2C64CDF0CC356965DB1993359515DC82D715CF2_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* DiagnosticsHandler_t9AE9840AF25655F717E0584299B3608FCE227C22_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Diagnostics_t24C9DED6F621BBF7D712D62FD3776D29B3CE5012_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* DisabledDiagnosticsFactory_tC83C6D31A42BFAD606C61B6ACB2D1A140786A6DD_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* DisabledDiagnostics_tB00D3653F5D8D095EBC2BC9C5E2B4E6A4378E716_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* DisabledMetricsFactory_t60F6C496E8CC6F5C6636793C571038D864BD48D6_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* DisabledMetrics_tDD1FEF93B7BF27F4AF3ED32521415AEE0769C338_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* DownloadHandlerBuffer_t34C626F6513FA9A44FDDDEE85455CF2CD9DA5974_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Exception_t_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ExponentialBackOffRetryPolicy_t96CDC709DB5E2ED182D549B2DBABC6E157954DCF_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ICachePersister_1_t01774310766A7B965AC2C38CE75B1001C6277449_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ICachePersister_1_tF7A5B105765FB6A2DF9281C7FD48BBAE8DC7189C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ICloudProjectId_t366B66869ECC734B15C1F60633D2B998CD9231FE_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IDictionary_2_t51DBA2F8AFDC8E5CC588729B12034B8C4D30B0AF_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IEnvironments_t9DCAF0398EB856DBE771A9C2D7B120661D628CB7_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IProjectConfiguration_tB5A7516DEB869AD005431EC83C6E02221D2B60D2_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_t0E000AE0E09082F1D878813D84836DEAE5C1C3DA_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_tD7FF0018F4BAEE8EE946582B89AA7DAF37AE5E87_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Metric_t98E6B95DCBA4A31D77AF8DA5F592459AB3FE49F3_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* MetricsFactory_tFED08C34B8CB569B801796787E82F2818606FA05_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* MetricsHandler_tEB5A2227BB53393F34EF42AE8F015A673466FE74_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Metrics_t64BEB1BA35E4B6D2D709508D665841289875F1D1_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* NetworkReachability_tBAA4C61FCCBE7809DBDD06AE02510392A22E2366_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* NewtonsoftSerializer_t2B162D78E5CB7ED167264C825A95A2642D01D6CC_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* SendState_t1BAC864E67898182B54C4EDB04FFE59CD5C08DAD_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* String_t_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* TelemetryConfig_t7D6911708D0C402786B501769520404D9EF41601_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* TelemetrySender_t67AA5E279317D039D339BB675990F0BB795ADA3F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass0_0_tDE54F8273B494250883D12CAD43A8B45B107445D_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* UnityWebRequestAsyncOperation_t14BE94558FF3A2CFC2EFBE2511A3A88252042B8C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* UnityWebRequestSender_t492C8E8BC0D2DC9B9B2786B4BD2DD5D9C87FF6D7_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* UploadHandlerRaw_t0A24CF320CDF16F1BC6C5C086DE71A1908CBB91A_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C String_t* _stringLiteral01C466FBD86FBB7A01FEE5B4420364EB13779331;
IL2CPP_EXTERN_C String_t* _stringLiteral0BA7E3B11F9D5595D8DA92EFABA9403825DEF0DB;
IL2CPP_EXTERN_C String_t* _stringLiteral14E338D17C42E552FA7AF42CDAE40CA1F0E8A04D;
IL2CPP_EXTERN_C String_t* _stringLiteral25A6C8E3033AB7B31F1A36176973EBF46D6AA102;
IL2CPP_EXTERN_C String_t* _stringLiteral2C11F35652FEF935B5238B8E510E25D3B44E30B6;
IL2CPP_EXTERN_C String_t* _stringLiteral2D004E384A2A96BC8F24287F0F45615FB0FC7C91;
IL2CPP_EXTERN_C String_t* _stringLiteral2F053D35B71695AE25BC86EAF016A79788935D58;
IL2CPP_EXTERN_C String_t* _stringLiteral343F1EB8B84724E244591A9C2D3BEA692FFCE3F0;
IL2CPP_EXTERN_C String_t* _stringLiteral3B77922C3A2E8F89E4C7359003D66665B608BA30;
IL2CPP_EXTERN_C String_t* _stringLiteral3F484DF1DE5CC5067AC2EE918EB63F569DC0CC1E;
IL2CPP_EXTERN_C String_t* _stringLiteral4D5478220D856D71CDF1A603AC386C9BA7C0865C;
IL2CPP_EXTERN_C String_t* _stringLiteral5B58EBE31E594BF8FA4BEA3CD075473149322B18;
IL2CPP_EXTERN_C String_t* _stringLiteral617DBC0E88F9FD64E6BA155A3D52F887B665BD74;
IL2CPP_EXTERN_C String_t* _stringLiteral64058CC688A96A90239811EF06C9D20DB0499C3E;
IL2CPP_EXTERN_C String_t* _stringLiteral71D28320423B0978CBA625BE0E4846EC97389105;
IL2CPP_EXTERN_C String_t* _stringLiteral7B9C8571450A4F167BFFD8C1D0899412FD5DD5F7;
IL2CPP_EXTERN_C String_t* _stringLiteral823AF51D12FCD183C3A2AABB30CAFA6C05DC54B6;
IL2CPP_EXTERN_C String_t* _stringLiteral86BBAACC00198DBB3046818AD3FC2AA10AE48DE1;
IL2CPP_EXTERN_C String_t* _stringLiteral8D1DED8A499AFE312E9F9007B113A945D953937C;
IL2CPP_EXTERN_C String_t* _stringLiteral8F227E0CD8E768A9E3A64A7320B1DAD5F9A5EE81;
IL2CPP_EXTERN_C String_t* _stringLiteral92E679ED3523A4085D0D6AE912EAE820BE235580;
IL2CPP_EXTERN_C String_t* _stringLiteral9D3C19E3A647A2449C174675979309A559260621;
IL2CPP_EXTERN_C String_t* _stringLiteralA56563187CE402C2D214D1D438FAEFE383069121;
IL2CPP_EXTERN_C String_t* _stringLiteralA9392DA9B947060CA08274EAE942417D75A7CA0D;
IL2CPP_EXTERN_C String_t* _stringLiteralB25C6E111877202657B311A682A6585AE1F652B9;
IL2CPP_EXTERN_C String_t* _stringLiteralC15B993D6B8D2B9BD7784FABEF615F72066DB53C;
IL2CPP_EXTERN_C String_t* _stringLiteralCE18B047107AA23D1AA9B2ED32D316148E02655F;
IL2CPP_EXTERN_C String_t* _stringLiteralCE871287248FF7EDAEE587BCFE45EB79F4C06B0D;
IL2CPP_EXTERN_C String_t* _stringLiteralCEBC9755CF071B2DB2F4E4365093DF8A5009F227;
IL2CPP_EXTERN_C String_t* _stringLiteralD0F18B89B1F8655687A510EA40A91CA6D56786B9;
IL2CPP_EXTERN_C String_t* _stringLiteralD370FE1ACCF063EBBC76335CFD838026A2B964C0;
IL2CPP_EXTERN_C String_t* _stringLiteralD559C6D97E819D8E4EF7ACDC34C4E8D3DD314964;
IL2CPP_EXTERN_C String_t* _stringLiteralE19245005C2942CFC2763E0A415F5F5582F12C1F;
IL2CPP_EXTERN_C String_t* _stringLiteralEC0C33C027C86616F69526EFB6E3328D3A142734;
IL2CPP_EXTERN_C const RuntimeMethod* AotHelper_EnsureType_TisStringEnumConverter_t7C66875DF7AB0719190AEEF8924A99F49C480184_m6A1C428F1F47D693B537597E785391C4D42AD480_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* CacheExtensions_IsEmpty_TisDiagnosticsPayload_tFACE4451747DC3F51B8260AFCF8183DD54D9FFFD_m7CC7F050495B3BFA4D70054B07E0945CE92C3B33_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* CachedPayload_1__ctor_m447B5533D2087B5DBAD5CE29FB14C86F650FE941_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* CachedPayload_1__ctor_mFFE79054BF40C1ED0F09204F2CBA47557DF53DEB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* DiagnosticsFactory_Create_mE152323E55C07B54470CB90071252FF5F24A138B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* DiagnosticsHandler_OnSendAsyncCompleted_m64603A110050958673D96E0892EE20324848B8F1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* DiagnosticsPayload_Unity_Services_Core_Telemetry_Internal_ITelemetryPayload_Add_m0356DD93E34EC022453F77FB555AA32FDA4B59B3_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* DictionaryExtensions_MergeAllowOverride_TisDictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83_TisString_t_TisString_t_m4A386C7FA6BA2824CB5BCC50DCC3A157679E9E1F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* DictionaryExtensions_MergeAllowOverride_TisIDictionary_2_t51DBA2F8AFDC8E5CC588729B12034B8C4D30B0AF_TisString_t_TisString_t_m2D5D98C51F556720066C9CB1EE05C8290D306079_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Clear_m96A01966628B0B9F973D4E29050CC769B116A586_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m1D3CFAA07F0EE9405CAF58853C2E25690A51D0F9_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m768E076F1E804CE4959F4E71D3E6A9ADE2F55052_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_set_Item_m9BF625649E96E60C1509898A992A6447E351D1A2_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_AddRange_m44C394E4EABE58F1C3F98F15A17BEBFE98ED81E3_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m8004FEA76065612822149F3602D2E0FC863CD695_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_mBDDFD218EA8F751936639E6A5D618992077B91A4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Clear_m09BD2C329D95D9ED08F9309AEA0ECCF6C48B5BB7_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Clear_m203D6B144E830E38A7277C56A0E4478AAE492853_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m0E5759C3AA1DEB73437F7F0843557CA8A3387B41_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m10D43F52BCD06D9D822ED38C2F64182953E8ECA8_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m24AC156E244B49B87728E8F3C10F3052A38523FA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mDE8FD2CC867BCFD8DDDF78483279A5AB2B16DB0B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mEE575FF8B00891CD6E764094F7591C758500A4D5_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m10ECF13A4D03A6AA1FF22092658DD6EAB2BA4256_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_mB78998C760772531BF23B271EC995F20FF111F8D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* MetricsFactory_Create_m6DCE478FE70DE3D0533A150550812CE038D8CD46_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* MetricsPayload_Unity_Services_Core_Telemetry_Internal_ITelemetryPayload_Add_m3A2A212B08D337BCEC1A4679361D431B3D728D5C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1_GetValueOrDefault_m8D130DB7F2A1E694736B449176F9C26DB456597B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1__ctor_m141FA88563AC0B5179132FB929EABD02C47FF703_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* TelemetryHandler_2_Initialize_mC4FAADC6B628B4978932A1EFEE5BDEE73641D33F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* TelemetryHandler_2_Initialize_mF83887007D69683927853CF6A2D58C66255ED457_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* TelemetryHandler_2_Register_m75836815F537898F8E9388A5E3E0AC11A2E12BEB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* TelemetryHandler_2_Register_m9568D76F69F2507297946630C027D1B35AA86D91_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* TelemetryHandler_2__ctor_mAABD95FFCFBA2F85D17FBF1A674F4A2669749BAD_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* TelemetryHandler_2__ctor_mDBFA06496CA614C25F7E28173EC8D521B4F01DC8_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* TelemetryHandler_2_get_Cache_mABC919ED89C7DA6F0C00545C4E494016A5BBED7B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* TelemetryHandler_2_get_Cache_mF64411ABBC8FBF4CF2F309FA0D97F4AE12D8FF5A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* TelemetryHandler_2_get_Config_m7D7528D1ABD233F97CE10E7E0A1DBDDF18203455_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* TelemetryHandler_2_get_Lock_mF6C3189B349DA429C2656BF8DBC600713318CDA0_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* TelemetrySender_SendAsync_TisDiagnosticsPayload_tFACE4451747DC3F51B8260AFCF8183DD54D9FFFD_m3F0DC2470065D69F3EF35D681C94A8E59B944664_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* TelemetrySender_SendAsync_TisMetricsPayload_t2D7CB9F1AFE2ECB1AE26E70EECAB36D805E75F1B_mF66284D211194613C885C35CBC71723EF57E8638_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* TelemetryUtils_CreateCachePersister_TisDiagnosticsPayload_tFACE4451747DC3F51B8260AFCF8183DD54D9FFFD_m3F204710C094AC433BDF212C69BCC95E731D05DD_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* TelemetryUtils_CreateCachePersister_TisMetricsPayload_t2D7CB9F1AFE2ECB1AE26E70EECAB36D805E75F1B_m98843C4E1CA526F608C2E9350F4A850A9D7F30DB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass0_0_U3CSendRequestU3Eg__OnSendingRequestCompletedU7C0_mCE70F89C6945A063861F4DA4B5E3E241035FD99D_RuntimeMethod_var;
struct CertificateHandler_t148B524FA5DB39F3ABADB181CD420FC505C33804_marshaled_com;
struct CultureData_tEEFDCF4ECA1BBF6C0C8C94EB3541657245598F9D_marshaled_com;
struct CultureData_tEEFDCF4ECA1BBF6C0C8C94EB3541657245598F9D_marshaled_pinvoke;
struct CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_marshaled_com;
struct CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_marshaled_pinvoke;
struct Delegate_t_marshaled_com;
struct Delegate_t_marshaled_pinvoke;
struct DownloadHandler_t1B56C7D3F65D97A1E4B566A14A1E783EA8AE4EBB_marshaled_com;
struct Exception_t_marshaled_com;
struct Exception_t_marshaled_pinvoke;
struct UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F_marshaled_com;
struct UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F_marshaled_pinvoke;
struct UploadHandler_t7E504B1A83346248A0C8C4AF73A893226CB83EF6_marshaled_com;

struct ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031;
struct DiagnosticU5BU5D_t60834B63D750C1B7811C97EAFB789F900AED4301;
struct MetricU5BU5D_tDD42D30B25EE55F74638B326DA32DBB3A98FBC39;

IL2CPP_EXTERN_C_BEGIN
IL2CPP_EXTERN_C_END

#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
struct U3CModuleU3E_tA8E35B180310D6046FB6F4D10E1B4A172B9C0215 
{
};
struct Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83  : public RuntimeObject
{
	Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets;
	EntryU5BU5D_t1AF33AD0B7330843448956EC4277517081658AE7* ____entries;
	int32_t ____count;
	int32_t ____freeList;
	int32_t ____freeCount;
	int32_t ____version;
	RuntimeObject* ____comparer;
	KeyCollection_t2EDD317F5771E575ACB63527B5AFB71291040342* ____keys;
	ValueCollection_t238D0D2427C6B841A01F522A41540165A2C4AE76* ____values;
	RuntimeObject* ____syncRoot;
};
struct List_1_tD7FF0018F4BAEE8EE946582B89AA7DAF37AE5E87  : public RuntimeObject
{
	DiagnosticU5BU5D_t60834B63D750C1B7811C97EAFB789F900AED4301* ____items;
	int32_t ____size;
	int32_t ____version;
	RuntimeObject* ____syncRoot;
};
struct List_1_t0E000AE0E09082F1D878813D84836DEAE5C1C3DA  : public RuntimeObject
{
	MetricU5BU5D_tDD42D30B25EE55F74638B326DA32DBB3A98FBC39* ____items;
	int32_t ____size;
	int32_t ____version;
	RuntimeObject* ____syncRoot;
};
struct CacheExtensions_t6D6DF177850879246A0DDD002A1F3BDBEE17A210  : public RuntimeObject
{
};
struct CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0  : public RuntimeObject
{
	bool ___m_isReadOnly;
	int32_t ___cultureID;
	int32_t ___parent_lcid;
	int32_t ___datetime_index;
	int32_t ___number_index;
	int32_t ___default_calendar_type;
	bool ___m_useUserOverride;
	NumberFormatInfo_t8E26808B202927FEBF9064FCFEEA4D6E076E6472* ___numInfo;
	DateTimeFormatInfo_t0457520F9FA7B5C8EAAEB3AD50413B6AEEB7458A* ___dateTimeInfo;
	TextInfo_tD3BAFCFD77418851E7D5CB8D2588F47019E414B4* ___textInfo;
	String_t* ___m_name;
	String_t* ___englishname;
	String_t* ___nativename;
	String_t* ___iso3lang;
	String_t* ___iso2lang;
	String_t* ___win3lang;
	String_t* ___territory;
	StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___native_calendar_names;
	CompareInfo_t1B1A6AC3486B570C76ABA52149C9BD4CD82F9E57* ___compareInfo;
	void* ___textinfo_data;
	int32_t ___m_dataItem;
	Calendar_t0A117CC7532A54C17188C2EFEA1F79DB20DF3A3B* ___calendar;
	CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* ___parent_culture;
	bool ___constructed;
	ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___cached_serialized_form;
	CultureData_tEEFDCF4ECA1BBF6C0C8C94EB3541657245598F9D* ___m_cultureData;
	bool ___m_isInherited;
};
struct CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_marshaled_pinvoke
{
	int32_t ___m_isReadOnly;
	int32_t ___cultureID;
	int32_t ___parent_lcid;
	int32_t ___datetime_index;
	int32_t ___number_index;
	int32_t ___default_calendar_type;
	int32_t ___m_useUserOverride;
	NumberFormatInfo_t8E26808B202927FEBF9064FCFEEA4D6E076E6472* ___numInfo;
	DateTimeFormatInfo_t0457520F9FA7B5C8EAAEB3AD50413B6AEEB7458A* ___dateTimeInfo;
	TextInfo_tD3BAFCFD77418851E7D5CB8D2588F47019E414B4* ___textInfo;
	char* ___m_name;
	char* ___englishname;
	char* ___nativename;
	char* ___iso3lang;
	char* ___iso2lang;
	char* ___win3lang;
	char* ___territory;
	char** ___native_calendar_names;
	CompareInfo_t1B1A6AC3486B570C76ABA52149C9BD4CD82F9E57* ___compareInfo;
	void* ___textinfo_data;
	int32_t ___m_dataItem;
	Calendar_t0A117CC7532A54C17188C2EFEA1F79DB20DF3A3B* ___calendar;
	CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_marshaled_pinvoke* ___parent_culture;
	int32_t ___constructed;
	Il2CppSafeArray* ___cached_serialized_form;
	CultureData_tEEFDCF4ECA1BBF6C0C8C94EB3541657245598F9D_marshaled_pinvoke* ___m_cultureData;
	int32_t ___m_isInherited;
};
struct CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_marshaled_com
{
	int32_t ___m_isReadOnly;
	int32_t ___cultureID;
	int32_t ___parent_lcid;
	int32_t ___datetime_index;
	int32_t ___number_index;
	int32_t ___default_calendar_type;
	int32_t ___m_useUserOverride;
	NumberFormatInfo_t8E26808B202927FEBF9064FCFEEA4D6E076E6472* ___numInfo;
	DateTimeFormatInfo_t0457520F9FA7B5C8EAAEB3AD50413B6AEEB7458A* ___dateTimeInfo;
	TextInfo_tD3BAFCFD77418851E7D5CB8D2588F47019E414B4* ___textInfo;
	Il2CppChar* ___m_name;
	Il2CppChar* ___englishname;
	Il2CppChar* ___nativename;
	Il2CppChar* ___iso3lang;
	Il2CppChar* ___iso2lang;
	Il2CppChar* ___win3lang;
	Il2CppChar* ___territory;
	Il2CppChar** ___native_calendar_names;
	CompareInfo_t1B1A6AC3486B570C76ABA52149C9BD4CD82F9E57* ___compareInfo;
	void* ___textinfo_data;
	int32_t ___m_dataItem;
	Calendar_t0A117CC7532A54C17188C2EFEA1F79DB20DF3A3B* ___calendar;
	CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_marshaled_com* ___parent_culture;
	int32_t ___constructed;
	Il2CppSafeArray* ___cached_serialized_form;
	CultureData_tEEFDCF4ECA1BBF6C0C8C94EB3541657245598F9D_marshaled_com* ___m_cultureData;
	int32_t ___m_isInherited;
};
struct Diagnostics_t24C9DED6F621BBF7D712D62FD3776D29B3CE5012  : public RuntimeObject
{
	DiagnosticsHandler_t9AE9840AF25655F717E0584299B3608FCE227C22* ___U3CHandlerU3Ek__BackingField;
	RuntimeObject* ___U3CPackageTagsU3Ek__BackingField;
};
struct DiagnosticsFactory_tD2C64CDF0CC356965DB1993359515DC82D715CF2  : public RuntimeObject
{
	RuntimeObject* ___m_ProjectConfig;
	RuntimeObject* ___U3CCommonTagsU3Ek__BackingField;
	DiagnosticsHandler_t9AE9840AF25655F717E0584299B3608FCE227C22* ___U3CHandlerU3Ek__BackingField;
};
struct DisabledDiagnostics_tB00D3653F5D8D095EBC2BC9C5E2B4E6A4378E716  : public RuntimeObject
{
};
struct DisabledDiagnosticsFactory_tC83C6D31A42BFAD606C61B6ACB2D1A140786A6DD  : public RuntimeObject
{
	RuntimeObject* ___U3CUnity_Services_Core_Telemetry_Internal_IDiagnosticsFactory_CommonTagsU3Ek__BackingField;
};
struct DisabledMetrics_tDD1FEF93B7BF27F4AF3ED32521415AEE0769C338  : public RuntimeObject
{
};
struct DisabledMetricsFactory_t60F6C496E8CC6F5C6636793C571038D864BD48D6  : public RuntimeObject
{
	RuntimeObject* ___U3CUnity_Services_Core_Telemetry_Internal_IMetricsFactory_CommonTagsU3Ek__BackingField;
};
struct ExponentialBackOffRetryPolicy_t96CDC709DB5E2ED182D549B2DBABC6E157954DCF  : public RuntimeObject
{
	int32_t ___m_MaxTryCount;
	float ___m_BaseDelaySeconds;
};
struct FactoryUtils_tB8D7C5B510B49EEDF2A7B42F18F2B8930940CB86  : public RuntimeObject
{
};
struct FileCachePersister_tD394A50E26C1D87D1DCB622E10B5E36FCEC8FA30  : public RuntimeObject
{
};
struct Metrics_t64BEB1BA35E4B6D2D709508D665841289875F1D1  : public RuntimeObject
{
	MetricsHandler_tEB5A2227BB53393F34EF42AE8F015A673466FE74* ___U3CHandlerU3Ek__BackingField;
	RuntimeObject* ___U3CPackageTagsU3Ek__BackingField;
};
struct MetricsFactory_tFED08C34B8CB569B801796787E82F2818606FA05  : public RuntimeObject
{
	RuntimeObject* ___m_ProjectConfig;
	RuntimeObject* ___U3CCommonTagsU3Ek__BackingField;
	MetricsHandler_tEB5A2227BB53393F34EF42AE8F015A673466FE74* ___U3CHandlerU3Ek__BackingField;
};
struct NewtonsoftSerializer_t2B162D78E5CB7ED167264C825A95A2642D01D6CC  : public RuntimeObject
{
	JsonSerializer_t3D625A6ADB5711D3C55A7CEC5F17D74260ACCB59* ___m_Serializer;
};
struct String_t  : public RuntimeObject
{
	int32_t ____stringLength;
	Il2CppChar ____firstChar;
};
struct Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572  : public RuntimeObject
{
	int32_t ___m_taskId;
	Delegate_t* ___m_action;
	RuntimeObject* ___m_stateObject;
	TaskScheduler_t3F0550EBEF7C41F74EC8C08FF4BED0D8CE66006E* ___m_taskScheduler;
	Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* ___m_parent;
	int32_t ___m_stateFlags;
	RuntimeObject* ___m_continuationObject;
	ContingentProperties_t3FA59480914505CEA917B1002EC675F29D0CB540* ___m_contingentProperties;
};
struct TelemetryConfig_t7D6911708D0C402786B501769520404D9EF41601  : public RuntimeObject
{
	String_t* ___TargetUrl;
	String_t* ___ServicePath;
	double ___PayloadExpirationSeconds;
	double ___PayloadSendingMaxIntervalSeconds;
	double ___SafetyPersistenceIntervalSeconds;
	int32_t ___MaxMetricCountPerPayload;
};
struct TelemetryHandler_t7692C25504218338692D86878A355488B828A13C  : public RuntimeObject
{
};
struct TelemetrySender_t67AA5E279317D039D339BB675990F0BB795ADA3F  : public RuntimeObject
{
	String_t* ___U3CTargetUrlU3Ek__BackingField;
	ExponentialBackOffRetryPolicy_t96CDC709DB5E2ED182D549B2DBABC6E157954DCF* ___m_RetryPolicy;
	RuntimeObject* ___m_Scheduler;
	RuntimeObject* ___m_RequestSender;
	RuntimeObject* ___U3CSerializerU3Ek__BackingField;
};
struct TelemetryUtils_tF7DD11C944BA422A98D15E8B5ABB04B50BCA745F  : public RuntimeObject
{
};
struct UnityWebRequestSender_t492C8E8BC0D2DC9B9B2786B4BD2DD5D9C87FF6D7  : public RuntimeObject
{
};
struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F  : public RuntimeObject
{
};
struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_pinvoke
{
};
struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_com
{
};
struct YieldInstruction_tFCE35FD0907950EFEE9BC2890AC664E41C53728D  : public RuntimeObject
{
};
struct YieldInstruction_tFCE35FD0907950EFEE9BC2890AC664E41C53728D_marshaled_pinvoke
{
};
struct YieldInstruction_tFCE35FD0907950EFEE9BC2890AC664E41C53728D_marshaled_com
{
};
struct SendState_t1BAC864E67898182B54C4EDB04FFE59CD5C08DAD  : public RuntimeObject
{
	DiagnosticsHandler_t9AE9840AF25655F717E0584299B3608FCE227C22* ___Self;
	CachedPayload_1_tB2CA12BE14B7EE4471F02BB61F7FEBCF33F30B83* ___Payload;
};
struct U3CU3Ec__DisplayClass0_0_tDE54F8273B494250883D12CAD43A8B45B107445D  : public RuntimeObject
{
	Action_1_t98E0ADA5F89D6F93D91113490DCD09FD00D684F1* ___callback;
};
struct NativeArray_1_t81F55263465517B73C455D3400CF67B4BADD85CF 
{
	void* ___m_Buffer;
	int32_t ___m_Length;
	int32_t ___m_AllocatorLabel;
};
struct Nullable_1_t78F453FADB4A9F50F267A4E349019C34410D1A01 
{
	bool ___hasValue;
	bool ___value;
};
struct Nullable_1_tE866C25CB8A73A44077AAC48B1D406CF034E1496 
{
	bool ___hasValue;
	int32_t ___value;
};
struct Nullable_1_t4776B8A4D0D52AA8BDCD45E6D7070659326453D2 
{
	bool ___hasValue;
	int32_t ___value;
};
struct Nullable_1_tDC640D18A54CA8F0A3C74518CBC15D439C8FC228 
{
	bool ___hasValue;
	int32_t ___value;
};
struct Nullable_1_tD88F7E37B65824D38D74608E576D1265E5A2D2B2 
{
	bool ___hasValue;
	int32_t ___value;
};
struct Nullable_1_t4DEE77C12DDAF72BAE2A1FA8A8736FC478D721E8 
{
	bool ___hasValue;
	int32_t ___value;
};
struct Nullable_1_tEAE8D5B59DCEB4F809A8A5F390EAAC18F266B822 
{
	bool ___hasValue;
	int32_t ___value;
};
struct Nullable_1_tC13211A32645AE3863530378A08BC45089EE419B 
{
	bool ___hasValue;
	int32_t ___value;
};
struct Nullable_1_tAEE2B9C53750E53F9B91B70967290720873E8D3E 
{
	bool ___hasValue;
	int32_t ___value;
};
struct Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 
{
	bool ___hasValue;
	int32_t ___value;
};
struct Nullable_1_t0E2AF35997B80CE423EBCAFDC0C58FB7182CA6FE 
{
	bool ___hasValue;
	int32_t ___value;
};
struct Nullable_1_t776B72BEFF6E3E2D489C4C6D855C89139D6B4CA4 
{
	bool ___hasValue;
	int32_t ___value;
};
struct Nullable_1_tA1B6210C1924173AEFE9AF8FBDD3BA856E74A790 
{
	bool ___hasValue;
	int32_t ___value;
};
struct Nullable_1_t5ECEC9E2B3F1C050A3E9EC928487DD5C9AB0996D 
{
	bool ___hasValue;
	int32_t ___value;
};
struct Nullable_1_t599FF2F862BEFE0F4B6BDA65B36841F4740B0D12 
{
	bool ___hasValue;
	int32_t ___value;
};
struct Nullable_1_t599F8D9D40143BFCB12D7085DFEA8AC7171F5E77 
{
	bool ___hasValue;
	int32_t ___value;
};
struct Nullable_1_t61214A44C233A0B00A9F79E380485D79D5FAA7C6 
{
	bool ___hasValue;
	int32_t ___value;
};
struct Nullable_1_t762E380C63D6C0CB1E8ADBCADE57240FB061367F 
{
	bool ___hasValue;
	int32_t ___value;
};
struct Nullable_1_tB85AB604017196E6A3D3B920121E8C3A255827F0 
{
	bool ___hasValue;
	int32_t ___value;
};
struct TelemetryHandler_2_tACBE6FB667B76B9218CB9ACFAA5030F7416CDC0C  : public TelemetryHandler_t7692C25504218338692D86878A355488B828A13C
{
	RuntimeObject* ___m_Scheduler;
	RuntimeObject* ___m_CachePersister;
	TelemetrySender_t67AA5E279317D039D339BB675990F0BB795ADA3F* ___m_Sender;
	int64_t ___SendingLoopScheduleId;
	int64_t ___PersistenceLoopScheduleId;
	TelemetryConfig_t7D6911708D0C402786B501769520404D9EF41601* ___U3CConfigU3Ek__BackingField;
	CachedPayload_1_tB2CA12BE14B7EE4471F02BB61F7FEBCF33F30B83* ___U3CCacheU3Ek__BackingField;
	RuntimeObject* ___U3CLockU3Ek__BackingField;
};
struct TelemetryHandler_2_tA3D5E2CA7153825BF54828A98F95123293889FC0  : public TelemetryHandler_t7692C25504218338692D86878A355488B828A13C
{
	RuntimeObject* ___m_Scheduler;
	RuntimeObject* ___m_CachePersister;
	TelemetrySender_t67AA5E279317D039D339BB675990F0BB795ADA3F* ___m_Sender;
	int64_t ___SendingLoopScheduleId;
	int64_t ___PersistenceLoopScheduleId;
	TelemetryConfig_t7D6911708D0C402786B501769520404D9EF41601* ___U3CConfigU3Ek__BackingField;
	CachedPayload_1_tAAF20A1E90B5FF0B52131D6DE0A1024012EF2D75* ___U3CCacheU3Ek__BackingField;
	RuntimeObject* ___U3CLockU3Ek__BackingField;
};
struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22 
{
	bool ___m_value;
};
struct Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3 
{
	uint8_t ___m_value;
};
struct DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D 
{
	uint64_t ____dateData;
};
struct Diagnostic_t6762F35062B939B79ECD2F38670A5A56FF25311A 
{
	RuntimeObject* ___Content;
};
struct Diagnostic_t6762F35062B939B79ECD2F38670A5A56FF25311A_marshaled_pinvoke
{
	RuntimeObject* ___Content;
};
struct Diagnostic_t6762F35062B939B79ECD2F38670A5A56FF25311A_marshaled_com
{
	RuntimeObject* ___Content;
};
struct DiagnosticsPayload_tFACE4451747DC3F51B8260AFCF8183DD54D9FFFD 
{
	List_1_tD7FF0018F4BAEE8EE946582B89AA7DAF37AE5E87* ___Diagnostics;
	Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* ___CommonTags;
	Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* ___DiagnosticsCommonTags;
};
struct DiagnosticsPayload_tFACE4451747DC3F51B8260AFCF8183DD54D9FFFD_marshaled_pinvoke
{
	List_1_tD7FF0018F4BAEE8EE946582B89AA7DAF37AE5E87* ___Diagnostics;
	Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* ___CommonTags;
	Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* ___DiagnosticsCommonTags;
};
struct DiagnosticsPayload_tFACE4451747DC3F51B8260AFCF8183DD54D9FFFD_marshaled_com
{
	List_1_tD7FF0018F4BAEE8EE946582B89AA7DAF37AE5E87* ___Diagnostics;
	Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* ___CommonTags;
	Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* ___DiagnosticsCommonTags;
};
struct Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F 
{
	double ___m_value;
};
struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2  : public ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F
{
};
struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_marshaled_pinvoke
{
};
struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_marshaled_com
{
};
struct Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C 
{
	int32_t ___m_value;
};
struct Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3 
{
	int64_t ___m_value;
};
struct IntPtr_t 
{
	void* ___m_value;
};
struct Metric_t98E6B95DCBA4A31D77AF8DA5F592459AB3FE49F3 
{
	String_t* ___Name;
	double ___Value;
	int32_t ___Type;
	RuntimeObject* ___Tags;
};
struct Metric_t98E6B95DCBA4A31D77AF8DA5F592459AB3FE49F3_marshaled_pinvoke
{
	char* ___Name;
	double ___Value;
	int32_t ___Type;
	RuntimeObject* ___Tags;
};
struct Metric_t98E6B95DCBA4A31D77AF8DA5F592459AB3FE49F3_marshaled_com
{
	Il2CppChar* ___Name;
	double ___Value;
	int32_t ___Type;
	RuntimeObject* ___Tags;
};
struct MetricsPayload_t2D7CB9F1AFE2ECB1AE26E70EECAB36D805E75F1B 
{
	List_1_t0E000AE0E09082F1D878813D84836DEAE5C1C3DA* ___Metrics;
	Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* ___CommonTags;
	Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* ___MetricsCommonTags;
};
struct MetricsPayload_t2D7CB9F1AFE2ECB1AE26E70EECAB36D805E75F1B_marshaled_pinvoke
{
	List_1_t0E000AE0E09082F1D878813D84836DEAE5C1C3DA* ___Metrics;
	Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* ___CommonTags;
	Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* ___MetricsCommonTags;
};
struct MetricsPayload_t2D7CB9F1AFE2ECB1AE26E70EECAB36D805E75F1B_marshaled_com
{
	List_1_t0E000AE0E09082F1D878813D84836DEAE5C1C3DA* ___Metrics;
	Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* ___CommonTags;
	Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* ___MetricsCommonTags;
};
struct Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C 
{
	float ___m_value;
};
struct StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 
{
	RuntimeObject* ___m_additionalContext;
	int32_t ___m_state;
};
struct StreamingContext_t56760522A751890146EE45F82F866B55B7E33677_marshaled_pinvoke
{
	Il2CppIUnknown* ___m_additionalContext;
	int32_t ___m_state;
};
struct StreamingContext_t56760522A751890146EE45F82F866B55B7E33677_marshaled_com
{
	Il2CppIUnknown* ___m_additionalContext;
	int32_t ___m_state;
};
struct TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A 
{
	int64_t ____ticks;
};
struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915 
{
	union
	{
		struct
		{
		};
		uint8_t Void_t4861ACF8F4594C3437BB48B6E56783494B843915__padding[1];
	};
};
struct WebRequest_t4CF804EE9852A8DB80C31D8016F18749C647206E 
{
	int32_t ___Result;
	String_t* ___ErrorMessage;
	String_t* ___ErrorBody;
	int64_t ___ResponseCode;
};
struct WebRequest_t4CF804EE9852A8DB80C31D8016F18749C647206E_marshaled_pinvoke
{
	int32_t ___Result;
	char* ___ErrorMessage;
	char* ___ErrorBody;
	int64_t ___ResponseCode;
};
struct WebRequest_t4CF804EE9852A8DB80C31D8016F18749C647206E_marshaled_com
{
	int32_t ___Result;
	Il2CppChar* ___ErrorMessage;
	Il2CppChar* ___ErrorBody;
	int64_t ___ResponseCode;
};
struct U3CU3Ec__DisplayClass1_0_t3D6D1D3DE0606CD7655DDBBD1B4FE0030B982A1A 
{
	CachedPayload_1_tAAF20A1E90B5FF0B52131D6DE0A1024012EF2D75* ___persistedCache;
	MetricsHandler_tEB5A2227BB53393F34EF42AE8F015A673466FE74* ___U3CU3E4__this;
};
struct CachedPayload_1_tB2CA12BE14B7EE4471F02BB61F7FEBCF33F30B83  : public RuntimeObject
{
	int64_t ___TimeOfOccurenceTicks;
	DiagnosticsPayload_tFACE4451747DC3F51B8260AFCF8183DD54D9FFFD ___Payload;
};
struct CachedPayload_1_tAAF20A1E90B5FF0B52131D6DE0A1024012EF2D75  : public RuntimeObject
{
	int64_t ___TimeOfOccurenceTicks;
	MetricsPayload_t2D7CB9F1AFE2ECB1AE26E70EECAB36D805E75F1B ___Payload;
};
struct Nullable_1_tC3E8E254B9DCF808C08AFA1FC2151C2BC0040F3A 
{
	bool ___hasValue;
	StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 ___value;
};
struct AsyncOperation_tD2789250E4B098DEDA92B366A577E500A92D2D3C  : public YieldInstruction_tFCE35FD0907950EFEE9BC2890AC664E41C53728D
{
	intptr_t ___m_Ptr;
	Action_1_tE8693FF0E67CDBA52BAFB211BFF1844D076ABAFB* ___m_completeCallback;
};
struct AsyncOperation_tD2789250E4B098DEDA92B366A577E500A92D2D3C_marshaled_pinvoke : public YieldInstruction_tFCE35FD0907950EFEE9BC2890AC664E41C53728D_marshaled_pinvoke
{
	intptr_t ___m_Ptr;
	Il2CppMethodPointer ___m_completeCallback;
};
struct AsyncOperation_tD2789250E4B098DEDA92B366A577E500A92D2D3C_marshaled_com : public YieldInstruction_tFCE35FD0907950EFEE9BC2890AC664E41C53728D_marshaled_com
{
	intptr_t ___m_Ptr;
	Il2CppMethodPointer ___m_completeCallback;
};
struct CertificateHandler_t148B524FA5DB39F3ABADB181CD420FC505C33804  : public RuntimeObject
{
	intptr_t ___m_Ptr;
};
struct CertificateHandler_t148B524FA5DB39F3ABADB181CD420FC505C33804_marshaled_pinvoke
{
	intptr_t ___m_Ptr;
};
struct CertificateHandler_t148B524FA5DB39F3ABADB181CD420FC505C33804_marshaled_com
{
	intptr_t ___m_Ptr;
};
struct Delegate_t  : public RuntimeObject
{
	intptr_t ___method_ptr;
	intptr_t ___invoke_impl;
	RuntimeObject* ___m_target;
	intptr_t ___method;
	intptr_t ___delegate_trampoline;
	intptr_t ___extra_arg;
	intptr_t ___method_code;
	intptr_t ___interp_method;
	intptr_t ___interp_invoke_impl;
	MethodInfo_t* ___method_info;
	MethodInfo_t* ___original_method_info;
	DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data;
	bool ___method_is_virtual;
};
struct Delegate_t_marshaled_pinvoke
{
	intptr_t ___method_ptr;
	intptr_t ___invoke_impl;
	Il2CppIUnknown* ___m_target;
	intptr_t ___method;
	intptr_t ___delegate_trampoline;
	intptr_t ___extra_arg;
	intptr_t ___method_code;
	intptr_t ___interp_method;
	intptr_t ___interp_invoke_impl;
	MethodInfo_t* ___method_info;
	MethodInfo_t* ___original_method_info;
	DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data;
	int32_t ___method_is_virtual;
};
struct Delegate_t_marshaled_com
{
	intptr_t ___method_ptr;
	intptr_t ___invoke_impl;
	Il2CppIUnknown* ___m_target;
	intptr_t ___method;
	intptr_t ___delegate_trampoline;
	intptr_t ___extra_arg;
	intptr_t ___method_code;
	intptr_t ___interp_method;
	intptr_t ___interp_invoke_impl;
	MethodInfo_t* ___method_info;
	MethodInfo_t* ___original_method_info;
	DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data;
	int32_t ___method_is_virtual;
};
struct DiagnosticsHandler_t9AE9840AF25655F717E0584299B3608FCE227C22  : public TelemetryHandler_2_tACBE6FB667B76B9218CB9ACFAA5030F7416CDC0C
{
};
struct DownloadHandler_t1B56C7D3F65D97A1E4B566A14A1E783EA8AE4EBB  : public RuntimeObject
{
	intptr_t ___m_Ptr;
};
struct DownloadHandler_t1B56C7D3F65D97A1E4B566A14A1E783EA8AE4EBB_marshaled_pinvoke
{
	intptr_t ___m_Ptr;
};
struct DownloadHandler_t1B56C7D3F65D97A1E4B566A14A1E783EA8AE4EBB_marshaled_com
{
	intptr_t ___m_Ptr;
};
struct Exception_t  : public RuntimeObject
{
	String_t* ____className;
	String_t* ____message;
	RuntimeObject* ____data;
	Exception_t* ____innerException;
	String_t* ____helpURL;
	RuntimeObject* ____stackTrace;
	String_t* ____stackTraceString;
	String_t* ____remoteStackTraceString;
	int32_t ____remoteStackIndex;
	RuntimeObject* ____dynamicMethods;
	int32_t ____HResult;
	String_t* ____source;
	SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager;
	StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces;
	IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832* ___native_trace_ips;
	int32_t ___caught_in_unmanaged;
};
struct Exception_t_marshaled_pinvoke
{
	char* ____className;
	char* ____message;
	RuntimeObject* ____data;
	Exception_t_marshaled_pinvoke* ____innerException;
	char* ____helpURL;
	Il2CppIUnknown* ____stackTrace;
	char* ____stackTraceString;
	char* ____remoteStackTraceString;
	int32_t ____remoteStackIndex;
	Il2CppIUnknown* ____dynamicMethods;
	int32_t ____HResult;
	char* ____source;
	SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager;
	StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces;
	Il2CppSafeArray* ___native_trace_ips;
	int32_t ___caught_in_unmanaged;
};
struct Exception_t_marshaled_com
{
	Il2CppChar* ____className;
	Il2CppChar* ____message;
	RuntimeObject* ____data;
	Exception_t_marshaled_com* ____innerException;
	Il2CppChar* ____helpURL;
	Il2CppIUnknown* ____stackTrace;
	Il2CppChar* ____stackTraceString;
	Il2CppChar* ____remoteStackTraceString;
	int32_t ____remoteStackIndex;
	Il2CppIUnknown* ____dynamicMethods;
	int32_t ____HResult;
	Il2CppChar* ____source;
	SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager;
	StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces;
	Il2CppSafeArray* ___native_trace_ips;
	int32_t ___caught_in_unmanaged;
};
struct MetricsHandler_tEB5A2227BB53393F34EF42AE8F015A673466FE74  : public TelemetryHandler_2_tA3D5E2CA7153825BF54828A98F95123293889FC0
{
};
struct UploadHandler_t7E504B1A83346248A0C8C4AF73A893226CB83EF6  : public RuntimeObject
{
	intptr_t ___m_Ptr;
};
struct UploadHandler_t7E504B1A83346248A0C8C4AF73A893226CB83EF6_marshaled_pinvoke
{
	intptr_t ___m_Ptr;
};
struct UploadHandler_t7E504B1A83346248A0C8C4AF73A893226CB83EF6_marshaled_com
{
	intptr_t ___m_Ptr;
};
struct DownloadHandlerBuffer_t34C626F6513FA9A44FDDDEE85455CF2CD9DA5974  : public DownloadHandler_t1B56C7D3F65D97A1E4B566A14A1E783EA8AE4EBB
{
	NativeArray_1_t81F55263465517B73C455D3400CF67B4BADD85CF ___m_NativeData;
};
struct DownloadHandlerBuffer_t34C626F6513FA9A44FDDDEE85455CF2CD9DA5974_marshaled_pinvoke : public DownloadHandler_t1B56C7D3F65D97A1E4B566A14A1E783EA8AE4EBB_marshaled_pinvoke
{
	NativeArray_1_t81F55263465517B73C455D3400CF67B4BADD85CF ___m_NativeData;
};
struct DownloadHandlerBuffer_t34C626F6513FA9A44FDDDEE85455CF2CD9DA5974_marshaled_com : public DownloadHandler_t1B56C7D3F65D97A1E4B566A14A1E783EA8AE4EBB_marshaled_com
{
	NativeArray_1_t81F55263465517B73C455D3400CF67B4BADD85CF ___m_NativeData;
};
struct JsonSerializerSettings_t152F58F4E62A8349D748C945AF1699F84546D3FF  : public RuntimeObject
{
	Nullable_1_tAEE2B9C53750E53F9B91B70967290720873E8D3E ____formatting;
	Nullable_1_t4776B8A4D0D52AA8BDCD45E6D7070659326453D2 ____dateFormatHandling;
	Nullable_1_tD88F7E37B65824D38D74608E576D1265E5A2D2B2 ____dateTimeZoneHandling;
	Nullable_1_tDC640D18A54CA8F0A3C74518CBC15D439C8FC228 ____dateParseHandling;
	Nullable_1_tEAE8D5B59DCEB4F809A8A5F390EAAC18F266B822 ____floatFormatHandling;
	Nullable_1_tC13211A32645AE3863530378A08BC45089EE419B ____floatParseHandling;
	Nullable_1_t61214A44C233A0B00A9F79E380485D79D5FAA7C6 ____stringEscapeHandling;
	CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* ____culture;
	Nullable_1_t78F453FADB4A9F50F267A4E349019C34410D1A01 ____checkAdditionalContent;
	Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 ____maxDepth;
	bool ____maxDepthSet;
	String_t* ____dateFormatString;
	bool ____dateFormatStringSet;
	Nullable_1_t762E380C63D6C0CB1E8ADBCADE57240FB061367F ____typeNameAssemblyFormatHandling;
	Nullable_1_t4DEE77C12DDAF72BAE2A1FA8A8736FC478D721E8 ____defaultValueHandling;
	Nullable_1_t599FF2F862BEFE0F4B6BDA65B36841F4740B0D12 ____preserveReferencesHandling;
	Nullable_1_tA1B6210C1924173AEFE9AF8FBDD3BA856E74A790 ____nullValueHandling;
	Nullable_1_t5ECEC9E2B3F1C050A3E9EC928487DD5C9AB0996D ____objectCreationHandling;
	Nullable_1_t776B72BEFF6E3E2D489C4C6D855C89139D6B4CA4 ____missingMemberHandling;
	Nullable_1_t599F8D9D40143BFCB12D7085DFEA8AC7171F5E77 ____referenceLoopHandling;
	Nullable_1_tC3E8E254B9DCF808C08AFA1FC2151C2BC0040F3A ____context;
	Nullable_1_tE866C25CB8A73A44077AAC48B1D406CF034E1496 ____constructorHandling;
	Nullable_1_tB85AB604017196E6A3D3B920121E8C3A255827F0 ____typeNameHandling;
	Nullable_1_t0E2AF35997B80CE423EBCAFDC0C58FB7182CA6FE ____metadataPropertyHandling;
	RuntimeObject* ___U3CConvertersU3Ek__BackingField;
	RuntimeObject* ___U3CContractResolverU3Ek__BackingField;
	RuntimeObject* ___U3CEqualityComparerU3Ek__BackingField;
	Func_1_t78E8B13F3C7D6CC3EB821B4F5D26999D062417E2* ___U3CReferenceResolverProviderU3Ek__BackingField;
	RuntimeObject* ___U3CTraceWriterU3Ek__BackingField;
	RuntimeObject* ___U3CSerializationBinderU3Ek__BackingField;
	EventHandler_1_t69462DFC2F2C8D7576BEE9D1F5BB6C2E55B2C380* ___U3CErrorU3Ek__BackingField;
};
struct MulticastDelegate_t  : public Delegate_t
{
	DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771* ___delegates;
};
struct MulticastDelegate_t_marshaled_pinvoke : public Delegate_t_marshaled_pinvoke
{
	Delegate_t_marshaled_pinvoke** ___delegates;
};
struct MulticastDelegate_t_marshaled_com : public Delegate_t_marshaled_com
{
	Delegate_t_marshaled_com** ___delegates;
};
struct SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295  : public Exception_t
{
};
struct UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F  : public RuntimeObject
{
	intptr_t ___m_Ptr;
	DownloadHandler_t1B56C7D3F65D97A1E4B566A14A1E783EA8AE4EBB* ___m_DownloadHandler;
	UploadHandler_t7E504B1A83346248A0C8C4AF73A893226CB83EF6* ___m_UploadHandler;
	CertificateHandler_t148B524FA5DB39F3ABADB181CD420FC505C33804* ___m_CertificateHandler;
	Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* ___m_Uri;
	bool ___U3CdisposeCertificateHandlerOnDisposeU3Ek__BackingField;
	bool ___U3CdisposeDownloadHandlerOnDisposeU3Ek__BackingField;
	bool ___U3CdisposeUploadHandlerOnDisposeU3Ek__BackingField;
};
struct UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F_marshaled_pinvoke
{
	intptr_t ___m_Ptr;
	DownloadHandler_t1B56C7D3F65D97A1E4B566A14A1E783EA8AE4EBB_marshaled_pinvoke ___m_DownloadHandler;
	UploadHandler_t7E504B1A83346248A0C8C4AF73A893226CB83EF6_marshaled_pinvoke ___m_UploadHandler;
	CertificateHandler_t148B524FA5DB39F3ABADB181CD420FC505C33804_marshaled_pinvoke ___m_CertificateHandler;
	Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* ___m_Uri;
	int32_t ___U3CdisposeCertificateHandlerOnDisposeU3Ek__BackingField;
	int32_t ___U3CdisposeDownloadHandlerOnDisposeU3Ek__BackingField;
	int32_t ___U3CdisposeUploadHandlerOnDisposeU3Ek__BackingField;
};
struct UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F_marshaled_com
{
	intptr_t ___m_Ptr;
	DownloadHandler_t1B56C7D3F65D97A1E4B566A14A1E783EA8AE4EBB_marshaled_com* ___m_DownloadHandler;
	UploadHandler_t7E504B1A83346248A0C8C4AF73A893226CB83EF6_marshaled_com* ___m_UploadHandler;
	CertificateHandler_t148B524FA5DB39F3ABADB181CD420FC505C33804_marshaled_com* ___m_CertificateHandler;
	Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* ___m_Uri;
	int32_t ___U3CdisposeCertificateHandlerOnDisposeU3Ek__BackingField;
	int32_t ___U3CdisposeDownloadHandlerOnDisposeU3Ek__BackingField;
	int32_t ___U3CdisposeUploadHandlerOnDisposeU3Ek__BackingField;
};
struct UnityWebRequestAsyncOperation_t14BE94558FF3A2CFC2EFBE2511A3A88252042B8C  : public AsyncOperation_tD2789250E4B098DEDA92B366A577E500A92D2D3C
{
	UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F* ___U3CwebRequestU3Ek__BackingField;
};
struct UnityWebRequestAsyncOperation_t14BE94558FF3A2CFC2EFBE2511A3A88252042B8C_marshaled_pinvoke : public AsyncOperation_tD2789250E4B098DEDA92B366A577E500A92D2D3C_marshaled_pinvoke
{
	UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F_marshaled_pinvoke* ___U3CwebRequestU3Ek__BackingField;
};
struct UnityWebRequestAsyncOperation_t14BE94558FF3A2CFC2EFBE2511A3A88252042B8C_marshaled_com : public AsyncOperation_tD2789250E4B098DEDA92B366A577E500A92D2D3C_marshaled_com
{
	UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F_marshaled_com* ___U3CwebRequestU3Ek__BackingField;
};
struct UploadHandlerRaw_t0A24CF320CDF16F1BC6C5C086DE71A1908CBB91A  : public UploadHandler_t7E504B1A83346248A0C8C4AF73A893226CB83EF6
{
	NativeArray_1_t81F55263465517B73C455D3400CF67B4BADD85CF ___m_Payload;
};
struct UploadHandlerRaw_t0A24CF320CDF16F1BC6C5C086DE71A1908CBB91A_marshaled_pinvoke : public UploadHandler_t7E504B1A83346248A0C8C4AF73A893226CB83EF6_marshaled_pinvoke
{
	NativeArray_1_t81F55263465517B73C455D3400CF67B4BADD85CF ___m_Payload;
};
struct UploadHandlerRaw_t0A24CF320CDF16F1BC6C5C086DE71A1908CBB91A_marshaled_com : public UploadHandler_t7E504B1A83346248A0C8C4AF73A893226CB83EF6_marshaled_com
{
	NativeArray_1_t81F55263465517B73C455D3400CF67B4BADD85CF ___m_Payload;
};
struct Action_1_tE8693FF0E67CDBA52BAFB211BFF1844D076ABAFB  : public MulticastDelegate_t
{
};
struct Action_1_t98E0ADA5F89D6F93D91113490DCD09FD00D684F1  : public MulticastDelegate_t
{
};
struct Action_2_tB3A2D09A16BB2D5A96CEEE66C2F9934F8AF9CEDB  : public MulticastDelegate_t
{
};
struct ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263  : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
{
	String_t* ____paramName;
};
struct ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129  : public ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263
{
};
struct ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F  : public ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263
{
	RuntimeObject* ____actualValue;
};
struct List_1_tD7FF0018F4BAEE8EE946582B89AA7DAF37AE5E87_StaticFields
{
	DiagnosticU5BU5D_t60834B63D750C1B7811C97EAFB789F900AED4301* ___s_emptyArray;
};
struct List_1_t0E000AE0E09082F1D878813D84836DEAE5C1C3DA_StaticFields
{
	MetricU5BU5D_tDD42D30B25EE55F74638B326DA32DBB3A98FBC39* ___s_emptyArray;
};
struct CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_StaticFields
{
	CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* ___invariant_culture_info;
	RuntimeObject* ___shared_table_lock;
	CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* ___default_current_culture;
	CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* ___s_DefaultThreadCurrentUICulture;
	CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* ___s_DefaultThreadCurrentCulture;
	Dictionary_2_t9FA6D82CAFC18769F7515BB51D1C56DAE09381C3* ___shared_by_number;
	Dictionary_2_tE1603CE612C16451D1E56FF4D4859D4FE4087C28* ___shared_by_name;
	CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* ___s_UserPreferredCultureInfoInAppX;
	bool ___IsTaiwanSku;
};
struct String_t_StaticFields
{
	String_t* ___Empty;
};
struct Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572_StaticFields
{
	int32_t ___s_taskIdCounter;
	RuntimeObject* ___s_taskCompletionSentinel;
	bool ___s_asyncDebuggingEnabled;
	Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* ___s_taskCancelCallback;
	Func_1_tD59A12717D79BFB403BF973694B1BE5B85474BD1* ___s_createContingentProperties;
	TaskFactory_tF781BD37BE23917412AD83424D1497C7C1509DF0* ___U3CFactoryU3Ek__BackingField;
	Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* ___U3CCompletedTaskU3Ek__BackingField;
	Predicate_1_t7F48518B008C1472339EEEBABA3DE203FE1F26ED* ___s_IsExceptionObservedByParentPredicate;
	ContextCallback_tE8AFBDBFCC040FDA8DA8C1EEFE9BD66B16BDA007* ___s_ecCallback;
	Predicate_1_t8342C85FF4E41CD1F7024AC0CDC3E5312A32CB12* ___s_IsTaskContinuationNullPredicate;
	Dictionary_2_t403063CE4960B4F46C688912237C6A27E550FF55* ___s_currentActiveTasks;
	RuntimeObject* ___s_activeTasksLock;
};
struct Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572_ThreadStaticFields
{
	Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* ___t_currentTask;
	StackGuard_tACE063A1B7374BDF4AD472DE4585D05AD8745352* ___t_stackGuard;
};
struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_StaticFields
{
	String_t* ___TrueString;
	String_t* ___FalseString;
};
struct DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D_StaticFields
{
	Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___s_daysToMonth365;
	Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___s_daysToMonth366;
	DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D ___MinValue;
	DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D ___MaxValue;
	DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D ___UnixEpoch;
};
struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_StaticFields
{
	CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___enumSeperatorCharArray;
};
struct IntPtr_t_StaticFields
{
	intptr_t ___Zero;
};
struct TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A_StaticFields
{
	TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A ___Zero;
	TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A ___MaxValue;
	TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A ___MinValue;
};
struct Exception_t_StaticFields
{
	RuntimeObject* ___s_EDILock;
};
struct JsonSerializerSettings_t152F58F4E62A8349D748C945AF1699F84546D3FF_StaticFields
{
	StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 ___DefaultContext;
	CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* ___DefaultCulture;
};
#ifdef __clang__
#pragma clang diagnostic pop
#endif
struct ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031  : public RuntimeArray
{
	ALIGN_FIELD (8) uint8_t m_Items[1];

	inline uint8_t GetAt(il2cpp_array_size_t index) const
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items[index];
	}
	inline uint8_t* GetAddressAt(il2cpp_array_size_t index)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items + index;
	}
	inline void SetAt(il2cpp_array_size_t index, uint8_t value)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		m_Items[index] = value;
	}
	inline uint8_t GetAtUnchecked(il2cpp_array_size_t index) const
	{
		return m_Items[index];
	}
	inline uint8_t* GetAddressAtUnchecked(il2cpp_array_size_t index)
	{
		return m_Items + index;
	}
	inline void SetAtUnchecked(il2cpp_array_size_t index, uint8_t value)
	{
		m_Items[index] = value;
	}
};
struct DiagnosticU5BU5D_t60834B63D750C1B7811C97EAFB789F900AED4301  : public RuntimeArray
{
	ALIGN_FIELD (8) Diagnostic_t6762F35062B939B79ECD2F38670A5A56FF25311A m_Items[1];

	inline Diagnostic_t6762F35062B939B79ECD2F38670A5A56FF25311A GetAt(il2cpp_array_size_t index) const
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items[index];
	}
	inline Diagnostic_t6762F35062B939B79ECD2F38670A5A56FF25311A* GetAddressAt(il2cpp_array_size_t index)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items + index;
	}
	inline void SetAt(il2cpp_array_size_t index, Diagnostic_t6762F35062B939B79ECD2F38670A5A56FF25311A value)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___Content), (void*)NULL);
	}
	inline Diagnostic_t6762F35062B939B79ECD2F38670A5A56FF25311A GetAtUnchecked(il2cpp_array_size_t index) const
	{
		return m_Items[index];
	}
	inline Diagnostic_t6762F35062B939B79ECD2F38670A5A56FF25311A* GetAddressAtUnchecked(il2cpp_array_size_t index)
	{
		return m_Items + index;
	}
	inline void SetAtUnchecked(il2cpp_array_size_t index, Diagnostic_t6762F35062B939B79ECD2F38670A5A56FF25311A value)
	{
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___Content), (void*)NULL);
	}
};
struct MetricU5BU5D_tDD42D30B25EE55F74638B326DA32DBB3A98FBC39  : public RuntimeArray
{
	ALIGN_FIELD (8) Metric_t98E6B95DCBA4A31D77AF8DA5F592459AB3FE49F3 m_Items[1];

	inline Metric_t98E6B95DCBA4A31D77AF8DA5F592459AB3FE49F3 GetAt(il2cpp_array_size_t index) const
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items[index];
	}
	inline Metric_t98E6B95DCBA4A31D77AF8DA5F592459AB3FE49F3* GetAddressAt(il2cpp_array_size_t index)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items + index;
	}
	inline void SetAt(il2cpp_array_size_t index, Metric_t98E6B95DCBA4A31D77AF8DA5F592459AB3FE49F3 value)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___Name), (void*)NULL);
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___Tags), (void*)NULL);
		#endif
	}
	inline Metric_t98E6B95DCBA4A31D77AF8DA5F592459AB3FE49F3 GetAtUnchecked(il2cpp_array_size_t index) const
	{
		return m_Items[index];
	}
	inline Metric_t98E6B95DCBA4A31D77AF8DA5F592459AB3FE49F3* GetAddressAtUnchecked(il2cpp_array_size_t index)
	{
		return m_Items + index;
	}
	inline void SetAtUnchecked(il2cpp_array_size_t index, Metric_t98E6B95DCBA4A31D77AF8DA5F592459AB3FE49F3 value)
	{
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___Name), (void*)NULL);
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___Tags), (void*)NULL);
		#endif
	}
};


IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m623BF34EB93B2B3A3B7D46743B508E2E2958939E_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, RuntimeObject* ___0_dictionary, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* DictionaryExtensions_MergeAllowOverride_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_m80984F95B46A6F67D8893FE6052EC0FD2C189B5A_gshared (RuntimeObject* ___0_self, RuntimeObject* ___1_dictionary, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TelemetryHandler_2_Register_m9568D76F69F2507297946630C027D1B35AA86D91_gshared (TelemetryHandler_2_tACBE6FB667B76B9218CB9ACFAA5030F7416CDC0C* __this, Diagnostic_t6762F35062B939B79ECD2F38670A5A56FF25311A ___0_telemetryEvent, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR CachedPayload_1_tB2CA12BE14B7EE4471F02BB61F7FEBCF33F30B83* TelemetryHandler_2_get_Cache_mABC919ED89C7DA6F0C00545C4E494016A5BBED7B_gshared_inline (TelemetryHandler_2_tACBE6FB667B76B9218CB9ACFAA5030F7416CDC0C* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m5B32FBC624618211EB461D59CFBB10E987FD1329_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TelemetryHandler_2__ctor_mAABD95FFCFBA2F85D17FBF1A674F4A2669749BAD_gshared (TelemetryHandler_2_tACBE6FB667B76B9218CB9ACFAA5030F7416CDC0C* __this, TelemetryConfig_t7D6911708D0C402786B501769520404D9EF41601* ___0_config, CachedPayload_1_tB2CA12BE14B7EE4471F02BB61F7FEBCF33F30B83* ___1_cache, RuntimeObject* ___2_scheduler, RuntimeObject* ___3_cachePersister, TelemetrySender_t67AA5E279317D039D339BB675990F0BB795ADA3F* ___4_sender, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* TelemetrySender_SendAsync_TisDiagnosticsPayload_tFACE4451747DC3F51B8260AFCF8183DD54D9FFFD_m3F0DC2470065D69F3EF35D681C94A8E59B944664_gshared (TelemetrySender_t67AA5E279317D039D339BB675990F0BB795ADA3F* __this, DiagnosticsPayload_tFACE4451747DC3F51B8260AFCF8183DD54D9FFFD ___0_payload, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CachedPayload_1__ctor_m447B5533D2087B5DBAD5CE29FB14C86F650FE941_gshared (CachedPayload_1_tB2CA12BE14B7EE4471F02BB61F7FEBCF33F30B83* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Action_2__ctor_m6A0E7FE9DF9AE6C4BEE58611CB55F64FC3D79052_gshared (Action_2_t156C43F079E7E68155FCDCD12DC77DD11AEF7E3C* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* TelemetryHandler_2_get_Lock_mF6C3189B349DA429C2656BF8DBC600713318CDA0_gshared_inline (TelemetryHandler_2_tACBE6FB667B76B9218CB9ACFAA5030F7416CDC0C* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Clear_mCFB5EA7351D5860D2B91592B91A84CA265A41433_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_set_Item_m1A840355E8EDAECEA9D0C6F5E51B248FAA449CBD_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, RuntimeObject* ___0_key, RuntimeObject* ___1_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CacheExtensions_IsEmpty_TisDiagnosticsPayload_tFACE4451747DC3F51B8260AFCF8183DD54D9FFFD_m7CC7F050495B3BFA4D70054B07E0945CE92C3B33_gshared (CachedPayload_1_tB2CA12BE14B7EE4471F02BB61F7FEBCF33F30B83* ___0_self, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_mEE575FF8B00891CD6E764094F7591C758500A4D5_gshared (List_1_tD7FF0018F4BAEE8EE946582B89AA7DAF37AE5E87* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Clear_m09BD2C329D95D9ED08F9309AEA0ECCF6C48B5BB7_gshared_inline (List_1_tD7FF0018F4BAEE8EE946582B89AA7DAF37AE5E87* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TelemetryHandler_2__ctor_mDBFA06496CA614C25F7E28173EC8D521B4F01DC8_gshared (TelemetryHandler_2_tA3D5E2CA7153825BF54828A98F95123293889FC0* __this, TelemetryConfig_t7D6911708D0C402786B501769520404D9EF41601* ___0_config, CachedPayload_1_tAAF20A1E90B5FF0B52131D6DE0A1024012EF2D75* ___1_cache, RuntimeObject* ___2_scheduler, RuntimeObject* ___3_cachePersister, TelemetrySender_t67AA5E279317D039D339BB675990F0BB795ADA3F* ___4_sender, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AotHelper_EnsureType_TisRuntimeObject_m8D3D63845F34DADDDC746C0C444E40309347F992_gshared (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* TelemetrySender_SendAsync_TisMetricsPayload_t2D7CB9F1AFE2ECB1AE26E70EECAB36D805E75F1B_mF66284D211194613C885C35CBC71723EF57E8638_gshared (TelemetrySender_t67AA5E279317D039D339BB675990F0BB795ADA3F* __this, MetricsPayload_t2D7CB9F1AFE2ECB1AE26E70EECAB36D805E75F1B ___0_payload, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR CachedPayload_1_tAAF20A1E90B5FF0B52131D6DE0A1024012EF2D75* TelemetryHandler_2_get_Cache_mF64411ABBC8FBF4CF2F309FA0D97F4AE12D8FF5A_gshared_inline (TelemetryHandler_2_tA3D5E2CA7153825BF54828A98F95123293889FC0* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_mB78998C760772531BF23B271EC995F20FF111F8D_gshared_inline (List_1_t0E000AE0E09082F1D878813D84836DEAE5C1C3DA* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Clear_m203D6B144E830E38A7277C56A0E4478AAE492853_gshared_inline (List_1_t0E000AE0E09082F1D878813D84836DEAE5C1C3DA* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR TelemetryConfig_t7D6911708D0C402786B501769520404D9EF41601* TelemetryHandler_2_get_Config_m7D7528D1ABD233F97CE10E7E0A1DBDDF18203455_gshared_inline (TelemetryHandler_2_tA3D5E2CA7153825BF54828A98F95123293889FC0* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TelemetryHandler_2_Register_m75836815F537898F8E9388A5E3E0AC11A2E12BEB_gshared (TelemetryHandler_2_tA3D5E2CA7153825BF54828A98F95123293889FC0* __this, Metric_t98E6B95DCBA4A31D77AF8DA5F592459AB3FE49F3 ___0_telemetryEvent, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m10ECF13A4D03A6AA1FF22092658DD6EAB2BA4256_gshared_inline (List_1_tD7FF0018F4BAEE8EE946582B89AA7DAF37AE5E87* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_mDE8FD2CC867BCFD8DDDF78483279A5AB2B16DB0B_gshared (List_1_tD7FF0018F4BAEE8EE946582B89AA7DAF37AE5E87* __this, int32_t ___0_capacity, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_m8004FEA76065612822149F3602D2E0FC863CD695_gshared_inline (List_1_tD7FF0018F4BAEE8EE946582B89AA7DAF37AE5E87* __this, Diagnostic_t6762F35062B939B79ECD2F38670A5A56FF25311A ___0_item, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m24AC156E244B49B87728E8F3C10F3052A38523FA_gshared (List_1_t0E000AE0E09082F1D878813D84836DEAE5C1C3DA* __this, int32_t ___0_capacity, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mBDDFD218EA8F751936639E6A5D618992077B91A4_gshared_inline (List_1_t0E000AE0E09082F1D878813D84836DEAE5C1C3DA* __this, Metric_t98E6B95DCBA4A31D77AF8DA5F592459AB3FE49F3 ___0_item, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Action_1__ctor_m2E1DFA67718FC1A0B6E5DFEB78831FFE9C059EB4_gshared (Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_1_Invoke_m8B0C3F4FA0508CD1823F82CF8CD995A0C910DAFE_gshared_inline (Action_1_t98E0ADA5F89D6F93D91113490DCD09FD00D684F1* __this, WebRequest_t4CF804EE9852A8DB80C31D8016F18749C647206E ___0_obj, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Nullable_1__ctor_m141FA88563AC0B5179132FB929EABD02C47FF703_gshared (Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* __this, int32_t ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Nullable_1_GetValueOrDefault_m8D130DB7F2A1E694736B449176F9C26DB456597B_gshared_inline (Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_AddRange_m44C394E4EABE58F1C3F98F15A17BEBFE98ED81E3_gshared (List_1_tD7FF0018F4BAEE8EE946582B89AA7DAF37AE5E87* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CachedPayload_1__ctor_mFFE79054BF40C1ED0F09204F2CBA47557DF53DEB_gshared (CachedPayload_1_tAAF20A1E90B5FF0B52131D6DE0A1024012EF2D75* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m0E5759C3AA1DEB73437F7F0843557CA8A3387B41_gshared (List_1_t0E000AE0E09082F1D878813D84836DEAE5C1C3DA* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* TelemetryUtils_CreateCachePersister_TisMetricsPayload_t2D7CB9F1AFE2ECB1AE26E70EECAB36D805E75F1B_m98843C4E1CA526F608C2E9350F4A850A9D7F30DB_gshared (String_t* ___0_fileName, int32_t ___1_platform, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TelemetryHandler_2_Initialize_mC4FAADC6B628B4978932A1EFEE5BDEE73641D33F_gshared (TelemetryHandler_2_tA3D5E2CA7153825BF54828A98F95123293889FC0* __this, RuntimeObject* ___0_cloudProjectId, RuntimeObject* ___1_environments, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m10D43F52BCD06D9D822ED38C2F64182953E8ECA8_gshared (List_1_tD7FF0018F4BAEE8EE946582B89AA7DAF37AE5E87* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* TelemetryUtils_CreateCachePersister_TisDiagnosticsPayload_tFACE4451747DC3F51B8260AFCF8183DD54D9FFFD_m3F204710C094AC433BDF212C69BCC95E731D05DD_gshared (String_t* ___0_fileName, int32_t ___1_platform, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TelemetryHandler_2_Initialize_mF83887007D69683927853CF6A2D58C66255ED457_gshared (TelemetryHandler_2_tACBE6FB667B76B9218CB9ACFAA5030F7416CDC0C* __this, RuntimeObject* ___0_cloudProjectId, RuntimeObject* ___1_environments, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void List_1_AddWithResize_m488C0FE43760EA1EC385AB2603088F1560EC2BEF_gshared (List_1_tD7FF0018F4BAEE8EE946582B89AA7DAF37AE5E87* __this, Diagnostic_t6762F35062B939B79ECD2F38670A5A56FF25311A ___0_item, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void List_1_AddWithResize_m8458E8543A17AD67BCFB8B3A7C9D069A6BFAD0B3_gshared (List_1_t0E000AE0E09082F1D878813D84836DEAE5C1C3DA* __this, Metric_t98E6B95DCBA4A31D77AF8DA5F592459AB3FE49F3 ___0_item, const RuntimeMethod* method) ;

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* FileCachePersister_GetPersistentDataPathFor_mAA3C085B70D73236A56C8DF6C16FE348F910EE0B (int32_t ___0_platform, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478 (String_t* ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Application_get_persistentDataPath_mC58BD3E1A20732E0A536491DBCAE6505B1624399 (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2 (RuntimeObject* __this, const RuntimeMethod* method) ;
inline void Dictionary_2__ctor_m1D3CFAA07F0EE9405CAF58853C2E25690A51D0F9 (Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* __this, RuntimeObject* ___0_dictionary, const RuntimeMethod* method)
{
	((  void (*) (Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83*, RuntimeObject*, const RuntimeMethod*))Dictionary_2__ctor_m623BF34EB93B2B3A3B7D46743B508E2E2958939E_gshared)(__this, ___0_dictionary, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Diagnostics_get_PackageTags_m9D51DB44CC22531F216C7408EA8065044D0E4BE9_inline (Diagnostics_t24C9DED6F621BBF7D712D62FD3776D29B3CE5012* __this, const RuntimeMethod* method) ;
inline Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* DictionaryExtensions_MergeAllowOverride_TisDictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83_TisString_t_TisString_t_m4A386C7FA6BA2824CB5BCC50DCC3A157679E9E1F (Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* ___0_self, RuntimeObject* ___1_dictionary, const RuntimeMethod* method)
{
	return ((  Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* (*) (Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83*, RuntimeObject*, const RuntimeMethod*))DictionaryExtensions_MergeAllowOverride_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_m80984F95B46A6F67D8893FE6052EC0FD2C189B5A_gshared)(___0_self, ___1_dictionary, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline (String_t* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Substring_mB1D94F47935D22E130FF2C01DBB6A4135FBB76CE (String_t* __this, int32_t ___0_startIndex, int32_t ___1_length, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Environment_get_NewLine_m8BF68A4EFDAFFB66500984CE779629811BA98FFF (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B (String_t* ___0_str0, String_t* ___1_str1, String_t* ___2_str2, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR DiagnosticsHandler_t9AE9840AF25655F717E0584299B3608FCE227C22* Diagnostics_get_Handler_mFA92ACC612B06CC0DC12F58A2F6CD09430F0F7B9_inline (Diagnostics_t24C9DED6F621BBF7D712D62FD3776D29B3CE5012* __this, const RuntimeMethod* method) ;
inline void TelemetryHandler_2_Register_m9568D76F69F2507297946630C027D1B35AA86D91 (TelemetryHandler_2_tACBE6FB667B76B9218CB9ACFAA5030F7416CDC0C* __this, Diagnostic_t6762F35062B939B79ECD2F38670A5A56FF25311A ___0_telemetryEvent, const RuntimeMethod* method)
{
	((  void (*) (TelemetryHandler_2_tACBE6FB667B76B9218CB9ACFAA5030F7416CDC0C*, Diagnostic_t6762F35062B939B79ECD2F38670A5A56FF25311A, const RuntimeMethod*))TelemetryHandler_2_Register_m9568D76F69F2507297946630C027D1B35AA86D91_gshared)(__this, ___0_telemetryEvent, method);
}
inline CachedPayload_1_tB2CA12BE14B7EE4471F02BB61F7FEBCF33F30B83* TelemetryHandler_2_get_Cache_mABC919ED89C7DA6F0C00545C4E494016A5BBED7B_inline (TelemetryHandler_2_tACBE6FB667B76B9218CB9ACFAA5030F7416CDC0C* __this, const RuntimeMethod* method)
{
	return ((  CachedPayload_1_tB2CA12BE14B7EE4471F02BB61F7FEBCF33F30B83* (*) (TelemetryHandler_2_tACBE6FB667B76B9218CB9ACFAA5030F7416CDC0C*, const RuntimeMethod*))TelemetryHandler_2_get_Cache_mABC919ED89C7DA6F0C00545C4E494016A5BBED7B_gshared_inline)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* __this, String_t* ___0_paramName, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* FactoryUtils_CreatePackageTags_m41A469956CFED4A1038991A74F8FDED5506D7D65 (RuntimeObject* ___0_projectConfig, String_t* ___1_packageName, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR DiagnosticsHandler_t9AE9840AF25655F717E0584299B3608FCE227C22* DiagnosticsFactory_get_Handler_m9FB222AA7FDAC429798F295C9A8AE89BC40BBC76_inline (DiagnosticsFactory_tD2C64CDF0CC356965DB1993359515DC82D715CF2* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Diagnostics__ctor_mB69D23596C239D5078D42548C2EAD203301AC98E (Diagnostics_t24C9DED6F621BBF7D712D62FD3776D29B3CE5012* __this, DiagnosticsHandler_t9AE9840AF25655F717E0584299B3608FCE227C22* ___0_handler, RuntimeObject* ___1_packageTags, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DisabledDiagnostics__ctor_m0F80E600FAE38041EDD9848AB22BCD7B97AE3619 (DisabledDiagnostics_tB00D3653F5D8D095EBC2BC9C5E2B4E6A4378E716* __this, const RuntimeMethod* method) ;
inline void Dictionary_2__ctor_m768E076F1E804CE4959F4E71D3E6A9ADE2F55052 (Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* __this, const RuntimeMethod* method)
{
	((  void (*) (Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83*, const RuntimeMethod*))Dictionary_2__ctor_m5B32FBC624618211EB461D59CFBB10E987FD1329_gshared)(__this, method);
}
inline void TelemetryHandler_2__ctor_mAABD95FFCFBA2F85D17FBF1A674F4A2669749BAD (TelemetryHandler_2_tACBE6FB667B76B9218CB9ACFAA5030F7416CDC0C* __this, TelemetryConfig_t7D6911708D0C402786B501769520404D9EF41601* ___0_config, CachedPayload_1_tB2CA12BE14B7EE4471F02BB61F7FEBCF33F30B83* ___1_cache, RuntimeObject* ___2_scheduler, RuntimeObject* ___3_cachePersister, TelemetrySender_t67AA5E279317D039D339BB675990F0BB795ADA3F* ___4_sender, const RuntimeMethod* method)
{
	((  void (*) (TelemetryHandler_2_tACBE6FB667B76B9218CB9ACFAA5030F7416CDC0C*, TelemetryConfig_t7D6911708D0C402786B501769520404D9EF41601*, CachedPayload_1_tB2CA12BE14B7EE4471F02BB61F7FEBCF33F30B83*, RuntimeObject*, RuntimeObject*, TelemetrySender_t67AA5E279317D039D339BB675990F0BB795ADA3F*, const RuntimeMethod*))TelemetryHandler_2__ctor_mAABD95FFCFBA2F85D17FBF1A674F4A2669749BAD_gshared)(__this, ___0_config, ___1_cache, ___2_scheduler, ___3_cachePersister, ___4_sender, method);
}
inline Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* TelemetrySender_SendAsync_TisDiagnosticsPayload_tFACE4451747DC3F51B8260AFCF8183DD54D9FFFD_m3F0DC2470065D69F3EF35D681C94A8E59B944664 (TelemetrySender_t67AA5E279317D039D339BB675990F0BB795ADA3F* __this, DiagnosticsPayload_tFACE4451747DC3F51B8260AFCF8183DD54D9FFFD ___0_payload, const RuntimeMethod* method)
{
	return ((  Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* (*) (TelemetrySender_t67AA5E279317D039D339BB675990F0BB795ADA3F*, DiagnosticsPayload_tFACE4451747DC3F51B8260AFCF8183DD54D9FFFD, const RuntimeMethod*))TelemetrySender_SendAsync_TisDiagnosticsPayload_tFACE4451747DC3F51B8260AFCF8183DD54D9FFFD_m3F0DC2470065D69F3EF35D681C94A8E59B944664_gshared)(__this, ___0_payload, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SendState__ctor_mB8B88DE6EEED157A4F2316B78925D3295BAD16DB (SendState_t1BAC864E67898182B54C4EDB04FFE59CD5C08DAD* __this, const RuntimeMethod* method) ;
inline void CachedPayload_1__ctor_m447B5533D2087B5DBAD5CE29FB14C86F650FE941 (CachedPayload_1_tB2CA12BE14B7EE4471F02BB61F7FEBCF33F30B83* __this, const RuntimeMethod* method)
{
	((  void (*) (CachedPayload_1_tB2CA12BE14B7EE4471F02BB61F7FEBCF33F30B83*, const RuntimeMethod*))CachedPayload_1__ctor_m447B5533D2087B5DBAD5CE29FB14C86F650FE941_gshared)(__this, method);
}
inline void Action_2__ctor_mCB8799E12AB6CA46E55E300245D89C3B2A3955E9 (Action_2_tB3A2D09A16BB2D5A96CEEE66C2F9934F8AF9CEDB* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
	((  void (*) (Action_2_tB3A2D09A16BB2D5A96CEEE66C2F9934F8AF9CEDB*, RuntimeObject*, intptr_t, const RuntimeMethod*))Action_2__ctor_m6A0E7FE9DF9AE6C4BEE58611CB55F64FC3D79052_gshared)(__this, ___0_object, ___1_method, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* Task_ContinueWith_m0DCFBDCE81D5E39BD04277A2CBA00B76D5B85479 (Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* __this, Action_2_tB3A2D09A16BB2D5A96CEEE66C2F9934F8AF9CEDB* ___0_continuationAction, RuntimeObject* ___1_state, int32_t ___2_continuationOptions, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465 (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* __this, String_t* ___0_message, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Task_get_Status_m9707FD4B44416BA03FA2FDBEB3D0F0F281D90AD8 (Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DiagnosticsHandler_ThreadSafeCache_mB06B9ED8FA3E52699216B09823F79F7A6F631752 (DiagnosticsHandler_t9AE9840AF25655F717E0584299B3608FCE227C22* __this, CachedPayload_1_tB2CA12BE14B7EE4471F02BB61F7FEBCF33F30B83* ___0_payload, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentOutOfRangeException__ctor_mE5B2755F0BEA043CACF915D5CE140859EE58FA66 (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* __this, String_t* ___0_paramName, String_t* ___1_message, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TelemetryUtils_LogTelemetryException_m8ABEBCAA01C706CDF7B2311BBD8E5E0D919E1E4C (Exception_t* ___0_e, bool ___1_predicateValue, const RuntimeMethod* method) ;
inline RuntimeObject* TelemetryHandler_2_get_Lock_mF6C3189B349DA429C2656BF8DBC600713318CDA0_inline (TelemetryHandler_2_tACBE6FB667B76B9218CB9ACFAA5030F7416CDC0C* __this, const RuntimeMethod* method)
{
	return ((  RuntimeObject* (*) (TelemetryHandler_2_tACBE6FB667B76B9218CB9ACFAA5030F7416CDC0C*, const RuntimeMethod*))TelemetryHandler_2_get_Lock_mF6C3189B349DA429C2656BF8DBC600713318CDA0_gshared_inline)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA (RuntimeObject* ___0_obj, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149 (RuntimeObject* ___0_obj, bool* ___1_lockTaken, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CacheExtensions_AddRangeFrom_mBBA5B0317889EF7AC91A2ADA139E4CD8B97C853A (CachedPayload_1_tB2CA12BE14B7EE4471F02BB61F7FEBCF33F30B83* ___0_self, CachedPayload_1_tB2CA12BE14B7EE4471F02BB61F7FEBCF33F30B83* ___1_payload, const RuntimeMethod* method) ;
inline void Dictionary_2_Clear_m96A01966628B0B9F973D4E29050CC769B116A586 (Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* __this, const RuntimeMethod* method)
{
	((  void (*) (Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83*, const RuntimeMethod*))Dictionary_2_Clear_mCFB5EA7351D5860D2B91592B91A84CA265A41433_gshared)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Application_get_version_m9CC0E94F12493682C1A2CA803083F6F01BA43124 (const RuntimeMethod* method) ;
inline void Dictionary_2_set_Item_m9BF625649E96E60C1509898A992A6447E351D1A2 (Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* __this, String_t* ___0_key, String_t* ___1_value, const RuntimeMethod* method)
{
	((  void (*) (Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83*, String_t*, String_t*, const RuntimeMethod*))Dictionary_2_set_Item_m1A840355E8EDAECEA9D0C6F5E51B248FAA449CBD_gshared)(__this, ___0_key, ___1_value, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Application_get_productName_m9314FB94C4DE1F1731084FF30B9555F44BA477EB (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Application_get_genuineCheckAvailable_m9E92ED00A38600259813F2CDF40841702336B331 (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Application_get_genuine_m809A0E5A68D890B8BED1FD2A5CF13637C773AEC6 (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* CultureInfo_get_InvariantCulture_mD1E96DC845E34B10F78CB744B0CB5D7D63CEB1E6 (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Boolean_ToString_m8A8E8910575F649AA72E01649BACE16F0F362FF4 (bool* __this, RuntimeObject* ___0_provider, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Application_get_internetReachability_m3FECA8BA005340369BB952CE8CDF3E1A53F3BA0E (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741 (RuntimeObject* __this, const RuntimeMethod* method) ;
inline bool CacheExtensions_IsEmpty_TisDiagnosticsPayload_tFACE4451747DC3F51B8260AFCF8183DD54D9FFFD_m7CC7F050495B3BFA4D70054B07E0945CE92C3B33 (CachedPayload_1_tB2CA12BE14B7EE4471F02BB61F7FEBCF33F30B83* ___0_self, const RuntimeMethod* method)
{
	return ((  bool (*) (CachedPayload_1_tB2CA12BE14B7EE4471F02BB61F7FEBCF33F30B83*, const RuntimeMethod*))CacheExtensions_IsEmpty_TisDiagnosticsPayload_tFACE4451747DC3F51B8260AFCF8183DD54D9FFFD_m7CC7F050495B3BFA4D70054B07E0945CE92C3B33_gshared)(___0_self, method);
}
inline void List_1__ctor_mEE575FF8B00891CD6E764094F7591C758500A4D5 (List_1_tD7FF0018F4BAEE8EE946582B89AA7DAF37AE5E87* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method)
{
	((  void (*) (List_1_tD7FF0018F4BAEE8EE946582B89AA7DAF37AE5E87*, RuntimeObject*, const RuntimeMethod*))List_1__ctor_mEE575FF8B00891CD6E764094F7591C758500A4D5_gshared)(__this, ___0_collection, method);
}
inline void List_1_Clear_m09BD2C329D95D9ED08F9309AEA0ECCF6C48B5BB7_inline (List_1_tD7FF0018F4BAEE8EE946582B89AA7DAF37AE5E87* __this, const RuntimeMethod* method)
{
	((  void (*) (List_1_tD7FF0018F4BAEE8EE946582B89AA7DAF37AE5E87*, const RuntimeMethod*))List_1_Clear_m09BD2C329D95D9ED08F9309AEA0ECCF6C48B5BB7_gshared_inline)(__this, method);
}
inline void TelemetryHandler_2__ctor_mDBFA06496CA614C25F7E28173EC8D521B4F01DC8 (TelemetryHandler_2_tA3D5E2CA7153825BF54828A98F95123293889FC0* __this, TelemetryConfig_t7D6911708D0C402786B501769520404D9EF41601* ___0_config, CachedPayload_1_tAAF20A1E90B5FF0B52131D6DE0A1024012EF2D75* ___1_cache, RuntimeObject* ___2_scheduler, RuntimeObject* ___3_cachePersister, TelemetrySender_t67AA5E279317D039D339BB675990F0BB795ADA3F* ___4_sender, const RuntimeMethod* method)
{
	((  void (*) (TelemetryHandler_2_tA3D5E2CA7153825BF54828A98F95123293889FC0*, TelemetryConfig_t7D6911708D0C402786B501769520404D9EF41601*, CachedPayload_1_tAAF20A1E90B5FF0B52131D6DE0A1024012EF2D75*, RuntimeObject*, RuntimeObject*, TelemetrySender_t67AA5E279317D039D339BB675990F0BB795ADA3F*, const RuntimeMethod*))TelemetryHandler_2__ctor_mDBFA06496CA614C25F7E28173EC8D521B4F01DC8_gshared)(__this, ___0_config, ___1_cache, ___2_scheduler, ___3_cachePersister, ___4_sender, method);
}
inline void AotHelper_EnsureType_TisStringEnumConverter_t7C66875DF7AB0719190AEEF8924A99F49C480184_m6A1C428F1F47D693B537597E785391C4D42AD480 (const RuntimeMethod* method)
{
	((  void (*) (const RuntimeMethod*))AotHelper_EnsureType_TisRuntimeObject_m8D3D63845F34DADDDC746C0C444E40309347F992_gshared)(method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MetricsHandler_U3CSendPersistedCacheU3Eg__AreMetricsOutdatedU7C1_0_mB5A2589A6176921768AA96F769F3AB52B412FAEC (MetricsHandler_tEB5A2227BB53393F34EF42AE8F015A673466FE74* __this, U3CU3Ec__DisplayClass1_0_t3D6D1D3DE0606CD7655DDBBD1B4FE0030B982A1A* ___0_p, const RuntimeMethod* method) ;
inline Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* TelemetrySender_SendAsync_TisMetricsPayload_t2D7CB9F1AFE2ECB1AE26E70EECAB36D805E75F1B_mF66284D211194613C885C35CBC71723EF57E8638 (TelemetrySender_t67AA5E279317D039D339BB675990F0BB795ADA3F* __this, MetricsPayload_t2D7CB9F1AFE2ECB1AE26E70EECAB36D805E75F1B ___0_payload, const RuntimeMethod* method)
{
	return ((  Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* (*) (TelemetrySender_t67AA5E279317D039D339BB675990F0BB795ADA3F*, MetricsPayload_t2D7CB9F1AFE2ECB1AE26E70EECAB36D805E75F1B, const RuntimeMethod*))TelemetrySender_SendAsync_TisMetricsPayload_t2D7CB9F1AFE2ECB1AE26E70EECAB36D805E75F1B_mF66284D211194613C885C35CBC71723EF57E8638_gshared)(__this, ___0_payload, method);
}
inline CachedPayload_1_tAAF20A1E90B5FF0B52131D6DE0A1024012EF2D75* TelemetryHandler_2_get_Cache_mF64411ABBC8FBF4CF2F309FA0D97F4AE12D8FF5A_inline (TelemetryHandler_2_tA3D5E2CA7153825BF54828A98F95123293889FC0* __this, const RuntimeMethod* method)
{
	return ((  CachedPayload_1_tAAF20A1E90B5FF0B52131D6DE0A1024012EF2D75* (*) (TelemetryHandler_2_tA3D5E2CA7153825BF54828A98F95123293889FC0*, const RuntimeMethod*))TelemetryHandler_2_get_Cache_mF64411ABBC8FBF4CF2F309FA0D97F4AE12D8FF5A_gshared_inline)(__this, method);
}
inline int32_t List_1_get_Count_mB78998C760772531BF23B271EC995F20FF111F8D_inline (List_1_t0E000AE0E09082F1D878813D84836DEAE5C1C3DA* __this, const RuntimeMethod* method)
{
	return ((  int32_t (*) (List_1_t0E000AE0E09082F1D878813D84836DEAE5C1C3DA*, const RuntimeMethod*))List_1_get_Count_mB78998C760772531BF23B271EC995F20FF111F8D_gshared_inline)(__this, method);
}
inline void List_1_Clear_m203D6B144E830E38A7277C56A0E4478AAE492853_inline (List_1_t0E000AE0E09082F1D878813D84836DEAE5C1C3DA* __this, const RuntimeMethod* method)
{
	((  void (*) (List_1_t0E000AE0E09082F1D878813D84836DEAE5C1C3DA*, const RuntimeMethod*))List_1_Clear_m203D6B144E830E38A7277C56A0E4478AAE492853_gshared_inline)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D DateTime_get_UtcNow_m06B6E9995FE16846A0F71EC9DB23E90BE2C5F9FA (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DateTime__ctor_m64AFCE84ABB24698256EB9F635EFD0A221823441 (DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D* __this, int64_t ___0_ticks, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A DateTime_op_Subtraction_m64D26F5ABFAE6E166A7E567093D025F6C69F0123 (DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D ___0_d1, DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D ___1_d2, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double TimeSpan_get_TotalSeconds_mED686E7CECE6A76A7DC38518698B9199DB8CDEA8 (TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A* __this, const RuntimeMethod* method) ;
inline TelemetryConfig_t7D6911708D0C402786B501769520404D9EF41601* TelemetryHandler_2_get_Config_m7D7528D1ABD233F97CE10E7E0A1DBDDF18203455_inline (TelemetryHandler_2_tA3D5E2CA7153825BF54828A98F95123293889FC0* __this, const RuntimeMethod* method)
{
	return ((  TelemetryConfig_t7D6911708D0C402786B501769520404D9EF41601* (*) (TelemetryHandler_2_tA3D5E2CA7153825BF54828A98F95123293889FC0*, const RuntimeMethod*))TelemetryHandler_2_get_Config_m7D7528D1ABD233F97CE10E7E0A1DBDDF18203455_gshared_inline)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DisabledMetrics__ctor_mED3AD0A9283DB0685B28202DE0ED41849D0FC3CD (DisabledMetrics_tDD1FEF93B7BF27F4AF3ED32521415AEE0769C338* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Metrics_get_PackageTags_m115CC30318BB63CEFCC31F54F4049C4D78DC0472_inline (Metrics_t64BEB1BA35E4B6D2D709508D665841289875F1D1* __this, const RuntimeMethod* method) ;
inline RuntimeObject* DictionaryExtensions_MergeAllowOverride_TisIDictionary_2_t51DBA2F8AFDC8E5CC588729B12034B8C4D30B0AF_TisString_t_TisString_t_m2D5D98C51F556720066C9CB1EE05C8290D306079 (RuntimeObject* ___0_self, RuntimeObject* ___1_dictionary, const RuntimeMethod* method)
{
	return ((  RuntimeObject* (*) (RuntimeObject*, RuntimeObject*, const RuntimeMethod*))DictionaryExtensions_MergeAllowOverride_TisRuntimeObject_TisRuntimeObject_TisRuntimeObject_m80984F95B46A6F67D8893FE6052EC0FD2C189B5A_gshared)(___0_self, ___1_dictionary, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Metric_t98E6B95DCBA4A31D77AF8DA5F592459AB3FE49F3 Metrics_CreateMetric_m9024DA7257F4F1E8F0F18870FE29E5A6347EE11F (Metrics_t64BEB1BA35E4B6D2D709508D665841289875F1D1* __this, String_t* ___0_name, double ___1_value, int32_t ___2_type, RuntimeObject* ___3_tags, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR MetricsHandler_tEB5A2227BB53393F34EF42AE8F015A673466FE74* Metrics_get_Handler_mA4E865590FA0068CCF4695CE05936FAF2C73EAC6_inline (Metrics_t64BEB1BA35E4B6D2D709508D665841289875F1D1* __this, const RuntimeMethod* method) ;
inline void TelemetryHandler_2_Register_m75836815F537898F8E9388A5E3E0AC11A2E12BEB (TelemetryHandler_2_tA3D5E2CA7153825BF54828A98F95123293889FC0* __this, Metric_t98E6B95DCBA4A31D77AF8DA5F592459AB3FE49F3 ___0_telemetryEvent, const RuntimeMethod* method)
{
	((  void (*) (TelemetryHandler_2_tA3D5E2CA7153825BF54828A98F95123293889FC0*, Metric_t98E6B95DCBA4A31D77AF8DA5F592459AB3FE49F3, const RuntimeMethod*))TelemetryHandler_2_Register_m75836815F537898F8E9388A5E3E0AC11A2E12BEB_gshared)(__this, ___0_telemetryEvent, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR MetricsHandler_tEB5A2227BB53393F34EF42AE8F015A673466FE74* MetricsFactory_get_Handler_mEEC4790D8D67895DDDB3AC14E796F260A8B9780A_inline (MetricsFactory_tFED08C34B8CB569B801796787E82F2818606FA05* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Metrics__ctor_mB1E2387D26E6A7CF77FA50A7240FC8CBA12F2368 (Metrics_t64BEB1BA35E4B6D2D709508D665841289875F1D1* __this, MetricsHandler_tEB5A2227BB53393F34EF42AE8F015A673466FE74* ___0_handler, RuntimeObject* ___1_packageTags, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* DiagnosticsPayload_Unity_Services_Core_Telemetry_Internal_ITelemetryPayload_get_CommonTags_m275FCC10220ACC7D300B67F7B8254E9E57FA41EF_inline (DiagnosticsPayload_tFACE4451747DC3F51B8260AFCF8183DD54D9FFFD* __this, const RuntimeMethod* method) ;
inline int32_t List_1_get_Count_m10ECF13A4D03A6AA1FF22092658DD6EAB2BA4256_inline (List_1_tD7FF0018F4BAEE8EE946582B89AA7DAF37AE5E87* __this, const RuntimeMethod* method)
{
	return ((  int32_t (*) (List_1_tD7FF0018F4BAEE8EE946582B89AA7DAF37AE5E87*, const RuntimeMethod*))List_1_get_Count_m10ECF13A4D03A6AA1FF22092658DD6EAB2BA4256_gshared_inline)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DiagnosticsPayload_Unity_Services_Core_Telemetry_Internal_ITelemetryPayload_get_Count_m1D942807C7387C00A179CD6B5B80E859F42FD22D (DiagnosticsPayload_tFACE4451747DC3F51B8260AFCF8183DD54D9FFFD* __this, const RuntimeMethod* method) ;
inline void List_1__ctor_mDE8FD2CC867BCFD8DDDF78483279A5AB2B16DB0B (List_1_tD7FF0018F4BAEE8EE946582B89AA7DAF37AE5E87* __this, int32_t ___0_capacity, const RuntimeMethod* method)
{
	((  void (*) (List_1_tD7FF0018F4BAEE8EE946582B89AA7DAF37AE5E87*, int32_t, const RuntimeMethod*))List_1__ctor_mDE8FD2CC867BCFD8DDDF78483279A5AB2B16DB0B_gshared)(__this, ___0_capacity, method);
}
inline void List_1_Add_m8004FEA76065612822149F3602D2E0FC863CD695_inline (List_1_tD7FF0018F4BAEE8EE946582B89AA7DAF37AE5E87* __this, Diagnostic_t6762F35062B939B79ECD2F38670A5A56FF25311A ___0_item, const RuntimeMethod* method)
{
	((  void (*) (List_1_tD7FF0018F4BAEE8EE946582B89AA7DAF37AE5E87*, Diagnostic_t6762F35062B939B79ECD2F38670A5A56FF25311A, const RuntimeMethod*))List_1_Add_m8004FEA76065612822149F3602D2E0FC863CD695_gshared_inline)(__this, ___0_item, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DiagnosticsPayload_Unity_Services_Core_Telemetry_Internal_ITelemetryPayload_Add_m0356DD93E34EC022453F77FB555AA32FDA4B59B3 (DiagnosticsPayload_tFACE4451747DC3F51B8260AFCF8183DD54D9FFFD* __this, RuntimeObject* ___0_telemetryEvent, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* MetricsPayload_Unity_Services_Core_Telemetry_Internal_ITelemetryPayload_get_CommonTags_m3AB485DBD3D5D0909D2CB009B677EA22665489BD_inline (MetricsPayload_t2D7CB9F1AFE2ECB1AE26E70EECAB36D805E75F1B* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t MetricsPayload_Unity_Services_Core_Telemetry_Internal_ITelemetryPayload_get_Count_mF732FDB3D275692B5204AB3C6F918D7135D0E2D0 (MetricsPayload_t2D7CB9F1AFE2ECB1AE26E70EECAB36D805E75F1B* __this, const RuntimeMethod* method) ;
inline void List_1__ctor_m24AC156E244B49B87728E8F3C10F3052A38523FA (List_1_t0E000AE0E09082F1D878813D84836DEAE5C1C3DA* __this, int32_t ___0_capacity, const RuntimeMethod* method)
{
	((  void (*) (List_1_t0E000AE0E09082F1D878813D84836DEAE5C1C3DA*, int32_t, const RuntimeMethod*))List_1__ctor_m24AC156E244B49B87728E8F3C10F3052A38523FA_gshared)(__this, ___0_capacity, method);
}
inline void List_1_Add_mBDDFD218EA8F751936639E6A5D618992077B91A4_inline (List_1_t0E000AE0E09082F1D878813D84836DEAE5C1C3DA* __this, Metric_t98E6B95DCBA4A31D77AF8DA5F592459AB3FE49F3 ___0_item, const RuntimeMethod* method)
{
	((  void (*) (List_1_t0E000AE0E09082F1D878813D84836DEAE5C1C3DA*, Metric_t98E6B95DCBA4A31D77AF8DA5F592459AB3FE49F3, const RuntimeMethod*))List_1_Add_mBDDFD218EA8F751936639E6A5D618992077B91A4_gshared_inline)(__this, ___0_item, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MetricsPayload_Unity_Services_Core_Telemetry_Internal_ITelemetryPayload_Add_m3A2A212B08D337BCEC1A4679361D431B3D728D5C (MetricsPayload_t2D7CB9F1AFE2ECB1AE26E70EECAB36D805E75F1B* __this, RuntimeObject* ___0_telemetryEvent, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ExponentialBackOffRetryPolicy_get_MaxTryCount_m5D037BB60787C66A7F8CF71E321B8EC528972D01_inline (ExponentialBackOffRetryPolicy_t96CDC709DB5E2ED182D549B2DBABC6E157954DCF* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ExponentialBackOffRetryPolicy_IsTransientError_mBBAC8E2C5F932D2676EA50CCFA0A36595E30046E (WebRequest_t4CF804EE9852A8DB80C31D8016F18749C647206E ___0_webRequest, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ExponentialBackOffRetryPolicy_U3CIsTransientErrorU3Eg__IsServerErrorCodeU7C9_0_mA06AE32C5A2AAF0575751BFD9C55342CBDEE5315 (int64_t ___0_responseCode, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float ExponentialBackOffRetryPolicy_get_BaseDelaySeconds_m62C2D27786AB3A7635D09E79C3F92CA472782087_inline (ExponentialBackOffRetryPolicy_t96CDC709DB5E2ED182D549B2DBABC6E157954DCF* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* TelemetrySender_get_TargetUrl_mA9EEA023222BEE40368C40D2293C5A2E917C878F_inline (TelemetrySender_t67AA5E279317D039D339BB675990F0BB795ADA3F* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityWebRequest__ctor_mD4739B0BF1C4937479A83B24B531C6B819712A3E (UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F* __this, String_t* ___0_url, String_t* ___1_method, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UploadHandlerRaw__ctor_m168C957B67E29CB3072E3542044D37E2F16C42B7 (UploadHandlerRaw_t0A24CF320CDF16F1BC6C5C086DE71A1908CBB91A* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_data, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UploadHandler_set_contentType_mEFF2D2512996DFFF2BFC013388B702078BDC73F3 (UploadHandler_t7E504B1A83346248A0C8C4AF73A893226CB83EF6* __this, String_t* ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityWebRequest_set_uploadHandler_m68F346550136DE178C79238944985892196027FE (UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F* __this, UploadHandler_t7E504B1A83346248A0C8C4AF73A893226CB83EF6* ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DownloadHandlerBuffer__ctor_m5EE7C9E8AB468B2B937A7C9C66B4176A884147AF (DownloadHandlerBuffer_t34C626F6513FA9A44FDDDEE85455CF2CD9DA5974* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityWebRequest_set_downloadHandler_m6CB94492012097DFC44E5773D1A627753788292F (UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F* __this, DownloadHandler_t1B56C7D3F65D97A1E4B566A14A1E783EA8AE4EBB* ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityWebRequest_SetRequestHeader_m099734EB787B7269B62AB2236A5A4F7D35AF8BC5 (UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F* __this, String_t* ___0_name, String_t* ___1_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass0_0__ctor_m3AB8EAE3A48780260FCF6D1BAA89331E56ECDA14 (U3CU3Ec__DisplayClass0_0_tDE54F8273B494250883D12CAD43A8B45B107445D* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR UnityWebRequestAsyncOperation_t14BE94558FF3A2CFC2EFBE2511A3A88252042B8C* UnityWebRequest_SendWebRequest_mA3CD13983BAA5074A0640EDD661B1E46E6DB6C13 (UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F* __this, const RuntimeMethod* method) ;
inline void Action_1__ctor_m33ABB7530487276910BEFB499A97D33FB2E06D7D (Action_1_tE8693FF0E67CDBA52BAFB211BFF1844D076ABAFB* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
	((  void (*) (Action_1_tE8693FF0E67CDBA52BAFB211BFF1844D076ABAFB*, RuntimeObject*, intptr_t, const RuntimeMethod*))Action_1__ctor_m2E1DFA67718FC1A0B6E5DFEB78831FFE9C059EB4_gshared)(__this, ___0_object, ___1_method, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AsyncOperation_add_completed_mD6F21BA8127D6D4B7ABDEFAA995A7A347A20A793 (AsyncOperation_tD2789250E4B098DEDA92B366A577E500A92D2D3C* __this, Action_1_tE8693FF0E67CDBA52BAFB211BFF1844D076ABAFB* ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t UnityWebRequest_get_responseCode_m012C177F61435D5D120A21D7A03FFF7B0F8B904B (UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool UnityWebRequestUtils_HasSucceeded_m06CCE15DA3423C35C7629483DD6BEB166AE4C32D (UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F* ___0_self, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t UnityWebRequest_get_result_mEF83848C5FCFB5E307CE4B57E42BF02FC9AED449 (UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* UnityWebRequest_get_error_m20A5D813ED59118B7AA1D1E2EB5250178B1F5B6F (UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DownloadHandler_t1B56C7D3F65D97A1E4B566A14A1E783EA8AE4EBB* UnityWebRequest_get_downloadHandler_m1AA91B23D9D594A4F4FE2975FC356C508528F1D5 (UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* DownloadHandler_get_text_mA6DE5CB2647A21E577B963708DC3D0DA4DBFE7D8 (DownloadHandler_t1B56C7D3F65D97A1E4B566A14A1E783EA8AE4EBB* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F* UnityWebRequestAsyncOperation_get_webRequest_mF67D15420C7C1C4DCA1BD6F839048A0542998BC3_inline (UnityWebRequestAsyncOperation_t14BE94558FF3A2CFC2EFBE2511A3A88252042B8C* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR WebRequest_t4CF804EE9852A8DB80C31D8016F18749C647206E UnityWebRequestSender_Simplify_mC187E0425D3956FD0178DD0DC7E1FCA1DB4039A9 (UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F* ___0_webRequest, const RuntimeMethod* method) ;
inline void Action_1_Invoke_m8B0C3F4FA0508CD1823F82CF8CD995A0C910DAFE_inline (Action_1_t98E0ADA5F89D6F93D91113490DCD09FD00D684F1* __this, WebRequest_t4CF804EE9852A8DB80C31D8016F18749C647206E ___0_obj, const RuntimeMethod* method)
{
	((  void (*) (Action_1_t98E0ADA5F89D6F93D91113490DCD09FD00D684F1*, WebRequest_t4CF804EE9852A8DB80C31D8016F18749C647206E, const RuntimeMethod*))Action_1_Invoke_m8B0C3F4FA0508CD1823F82CF8CD995A0C910DAFE_gshared_inline)(__this, ___0_obj, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool WebRequest_get_IsSuccess_m9E4F85136A009257104579C8342DEC50EB4F15E6 (WebRequest_t4CF804EE9852A8DB80C31D8016F18749C647206E* __this, const RuntimeMethod* method) ;
inline void Nullable_1__ctor_m141FA88563AC0B5179132FB929EABD02C47FF703 (Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* __this, int32_t ___0_value, const RuntimeMethod* method)
{
	((  void (*) (Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28*, int32_t, const RuntimeMethod*))Nullable_1__ctor_m141FA88563AC0B5179132FB929EABD02C47FF703_gshared)(__this, ___0_value, method);
}
inline int32_t Nullable_1_GetValueOrDefault_m8D130DB7F2A1E694736B449176F9C26DB456597B_inline (Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* __this, const RuntimeMethod* method)
{
	return ((  int32_t (*) (Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28*, const RuntimeMethod*))Nullable_1_GetValueOrDefault_m8D130DB7F2A1E694736B449176F9C26DB456597B_gshared_inline)(__this, method);
}
inline void List_1_AddRange_m44C394E4EABE58F1C3F98F15A17BEBFE98ED81E3 (List_1_tD7FF0018F4BAEE8EE946582B89AA7DAF37AE5E87* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method)
{
	((  void (*) (List_1_tD7FF0018F4BAEE8EE946582B89AA7DAF37AE5E87*, RuntimeObject*, const RuntimeMethod*))List_1_AddRange_m44C394E4EABE58F1C3F98F15A17BEBFE98ED81E3_gshared)(__this, ___0_collection, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Format_mA8DBB4C2516B9723C5A41E6CB1E2FAF4BBE96DD8 (String_t* ___0_format, RuntimeObject* ___1_arg0, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TelemetryUtils_IsTelemetryDisabled_m9CB232401FFE1971ED4D7BB286D74FADDD4CA3E8 (RuntimeObject* ___0_projectConfiguration, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DisabledMetricsFactory__ctor_m9C673FABB9E5C1B95DC3AAF81ED8A8ADCB35C65E (DisabledMetricsFactory_t60F6C496E8CC6F5C6636793C571038D864BD48D6* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TelemetryConfig_t7D6911708D0C402786B501769520404D9EF41601* TelemetryUtils_CreateTelemetryConfig_m07294253B733EC88DE5E501A61DC345AF604F148 (RuntimeObject* ___0_projectConfiguration, const RuntimeMethod* method) ;
inline void CachedPayload_1__ctor_mFFE79054BF40C1ED0F09204F2CBA47557DF53DEB (CachedPayload_1_tAAF20A1E90B5FF0B52131D6DE0A1024012EF2D75* __this, const RuntimeMethod* method)
{
	((  void (*) (CachedPayload_1_tAAF20A1E90B5FF0B52131D6DE0A1024012EF2D75*, const RuntimeMethod*))CachedPayload_1__ctor_mFFE79054BF40C1ED0F09204F2CBA47557DF53DEB_gshared)(__this, method);
}
inline void List_1__ctor_m0E5759C3AA1DEB73437F7F0843557CA8A3387B41 (List_1_t0E000AE0E09082F1D878813D84836DEAE5C1C3DA* __this, const RuntimeMethod* method)
{
	((  void (*) (List_1_t0E000AE0E09082F1D878813D84836DEAE5C1C3DA*, const RuntimeMethod*))List_1__ctor_m0E5759C3AA1DEB73437F7F0843557CA8A3387B41_gshared)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Application_get_platform_m59EF7D6155D18891B24767F83F388160B1FF2138 (const RuntimeMethod* method) ;
inline RuntimeObject* TelemetryUtils_CreateCachePersister_TisMetricsPayload_t2D7CB9F1AFE2ECB1AE26E70EECAB36D805E75F1B_m98843C4E1CA526F608C2E9350F4A850A9D7F30DB (String_t* ___0_fileName, int32_t ___1_platform, const RuntimeMethod* method)
{
	return ((  RuntimeObject* (*) (String_t*, int32_t, const RuntimeMethod*))TelemetryUtils_CreateCachePersister_TisMetricsPayload_t2D7CB9F1AFE2ECB1AE26E70EECAB36D805E75F1B_m98843C4E1CA526F608C2E9350F4A850A9D7F30DB_gshared)(___0_fileName, ___1_platform, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ExponentialBackOffRetryPolicy__ctor_m7A6BA95E28DC18CBF7F44BE204AF156CB341BF5E (ExponentialBackOffRetryPolicy_t96CDC709DB5E2ED182D549B2DBABC6E157954DCF* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityWebRequestSender__ctor_mFE6414F8B34BA9E4D7C18BA4FB0D1CA0E1E90B9A (UnityWebRequestSender_t492C8E8BC0D2DC9B9B2786B4BD2DD5D9C87FF6D7* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NewtonsoftSerializer__ctor_mB0CCDC64B219681F77D699C1E806E595491B1875 (NewtonsoftSerializer_t2B162D78E5CB7ED167264C825A95A2642D01D6CC* __this, JsonSerializerSettings_t152F58F4E62A8349D748C945AF1699F84546D3FF* ___0_settings, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TelemetrySender__ctor_m5422BF3530205ED80FF0EC8F9C4C2FB9022575F2 (TelemetrySender_t67AA5E279317D039D339BB675990F0BB795ADA3F* __this, String_t* ___0_targetUrl, String_t* ___1_servicePath, RuntimeObject* ___2_scheduler, ExponentialBackOffRetryPolicy_t96CDC709DB5E2ED182D549B2DBABC6E157954DCF* ___3_retryPolicy, RuntimeObject* ___4_requestSender, RuntimeObject* ___5_serializer, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MetricsHandler__ctor_mA99FCDF9FE29231858F71CBBE47319B1FE748567 (MetricsHandler_tEB5A2227BB53393F34EF42AE8F015A673466FE74* __this, TelemetryConfig_t7D6911708D0C402786B501769520404D9EF41601* ___0_config, CachedPayload_1_tAAF20A1E90B5FF0B52131D6DE0A1024012EF2D75* ___1_cache, RuntimeObject* ___2_scheduler, RuntimeObject* ___3_cachePersister, TelemetrySender_t67AA5E279317D039D339BB675990F0BB795ADA3F* ___4_sender, const RuntimeMethod* method) ;
inline void TelemetryHandler_2_Initialize_mC4FAADC6B628B4978932A1EFEE5BDEE73641D33F (TelemetryHandler_2_tA3D5E2CA7153825BF54828A98F95123293889FC0* __this, RuntimeObject* ___0_cloudProjectId, RuntimeObject* ___1_environments, const RuntimeMethod* method)
{
	((  void (*) (TelemetryHandler_2_tA3D5E2CA7153825BF54828A98F95123293889FC0*, RuntimeObject*, RuntimeObject*, const RuntimeMethod*))TelemetryHandler_2_Initialize_mC4FAADC6B628B4978932A1EFEE5BDEE73641D33F_gshared)(__this, ___0_cloudProjectId, ___1_environments, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MetricsFactory__ctor_mA1187E29AC3E1EDC2A11A8FB63C1AF0F91C27ED0 (MetricsFactory_tFED08C34B8CB569B801796787E82F2818606FA05* __this, MetricsHandler_tEB5A2227BB53393F34EF42AE8F015A673466FE74* ___0_handler, RuntimeObject* ___1_projectConfig, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DisabledDiagnosticsFactory__ctor_mD9A490FF6F96679DF26A5983799FF898DA5AA77C (DisabledDiagnosticsFactory_tC83C6D31A42BFAD606C61B6ACB2D1A140786A6DD* __this, const RuntimeMethod* method) ;
inline void List_1__ctor_m10D43F52BCD06D9D822ED38C2F64182953E8ECA8 (List_1_tD7FF0018F4BAEE8EE946582B89AA7DAF37AE5E87* __this, const RuntimeMethod* method)
{
	((  void (*) (List_1_tD7FF0018F4BAEE8EE946582B89AA7DAF37AE5E87*, const RuntimeMethod*))List_1__ctor_m10D43F52BCD06D9D822ED38C2F64182953E8ECA8_gshared)(__this, method);
}
inline RuntimeObject* TelemetryUtils_CreateCachePersister_TisDiagnosticsPayload_tFACE4451747DC3F51B8260AFCF8183DD54D9FFFD_m3F204710C094AC433BDF212C69BCC95E731D05DD (String_t* ___0_fileName, int32_t ___1_platform, const RuntimeMethod* method)
{
	return ((  RuntimeObject* (*) (String_t*, int32_t, const RuntimeMethod*))TelemetryUtils_CreateCachePersister_TisDiagnosticsPayload_tFACE4451747DC3F51B8260AFCF8183DD54D9FFFD_m3F204710C094AC433BDF212C69BCC95E731D05DD_gshared)(___0_fileName, ___1_platform, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DiagnosticsHandler__ctor_m34388FAB309CF69EBF0560966DF5C53BA6EC85F9 (DiagnosticsHandler_t9AE9840AF25655F717E0584299B3608FCE227C22* __this, TelemetryConfig_t7D6911708D0C402786B501769520404D9EF41601* ___0_config, CachedPayload_1_tB2CA12BE14B7EE4471F02BB61F7FEBCF33F30B83* ___1_cache, RuntimeObject* ___2_scheduler, RuntimeObject* ___3_cachePersister, TelemetrySender_t67AA5E279317D039D339BB675990F0BB795ADA3F* ___4_sender, const RuntimeMethod* method) ;
inline void TelemetryHandler_2_Initialize_mF83887007D69683927853CF6A2D58C66255ED457 (TelemetryHandler_2_tACBE6FB667B76B9218CB9ACFAA5030F7416CDC0C* __this, RuntimeObject* ___0_cloudProjectId, RuntimeObject* ___1_environments, const RuntimeMethod* method)
{
	((  void (*) (TelemetryHandler_2_tACBE6FB667B76B9218CB9ACFAA5030F7416CDC0C*, RuntimeObject*, RuntimeObject*, const RuntimeMethod*))TelemetryHandler_2_Initialize_mF83887007D69683927853CF6A2D58C66255ED457_gshared)(__this, ___0_cloudProjectId, ___1_environments, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DiagnosticsFactory__ctor_mD328A7AFD1858E30D437C423780E98460C78B84C (DiagnosticsFactory_tD2C64CDF0CC356965DB1993359515DC82D715CF2* __this, DiagnosticsHandler_t9AE9840AF25655F717E0584299B3608FCE227C22* ___0_handler, RuntimeObject* ___1_projectConfig, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TelemetryConfig__ctor_m36010D53C70E15DC09BA4B8E36AF1666DE4F97A6 (TelemetryConfig_t7D6911708D0C402786B501769520404D9EF41601* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Math_Min_m53C488772A34D53917BCA2A491E79A0A5356ED52 (int32_t ___0_val1, int32_t ___1_val2, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB (RuntimeArray* ___0_array, int32_t ___1_index, int32_t ___2_length, const RuntimeMethod* method) ;
inline void List_1_AddWithResize_m488C0FE43760EA1EC385AB2603088F1560EC2BEF (List_1_tD7FF0018F4BAEE8EE946582B89AA7DAF37AE5E87* __this, Diagnostic_t6762F35062B939B79ECD2F38670A5A56FF25311A ___0_item, const RuntimeMethod* method)
{
	((  void (*) (List_1_tD7FF0018F4BAEE8EE946582B89AA7DAF37AE5E87*, Diagnostic_t6762F35062B939B79ECD2F38670A5A56FF25311A, const RuntimeMethod*))List_1_AddWithResize_m488C0FE43760EA1EC385AB2603088F1560EC2BEF_gshared)(__this, ___0_item, method);
}
inline void List_1_AddWithResize_m8458E8543A17AD67BCFB8B3A7C9D069A6BFAD0B3 (List_1_t0E000AE0E09082F1D878813D84836DEAE5C1C3DA* __this, Metric_t98E6B95DCBA4A31D77AF8DA5F592459AB3FE49F3 ___0_item, const RuntimeMethod* method)
{
	((  void (*) (List_1_t0E000AE0E09082F1D878813D84836DEAE5C1C3DA*, Metric_t98E6B95DCBA4A31D77AF8DA5F592459AB3FE49F3, const RuntimeMethod*))List_1_AddWithResize_m8458E8543A17AD67BCFB8B3A7C9D069A6BFAD0B3_gshared)(__this, ___0_item, method);
}
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FileCachePersister_IsAvailableFor_m8636B649F618431415474B3FBE35686683BD3C64 (int32_t ___0_platform, const RuntimeMethod* method) 
{
	bool V_0 = false;
	{
		int32_t L_0 = ___0_platform;
		String_t* L_1;
		L_1 = FileCachePersister_GetPersistentDataPathFor_mAA3C085B70D73236A56C8DF6C16FE348F910EE0B(L_0, NULL);
		bool L_2;
		L_2 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_1, NULL);
		V_0 = (bool)((((int32_t)L_2) == ((int32_t)0))? 1 : 0);
		goto IL_0012;
	}

IL_0012:
	{
		bool L_3 = V_0;
		return L_3;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* FileCachePersister_GetPersistentDataPathFor_mAA3C085B70D73236A56C8DF6C16FE348F910EE0B (int32_t ___0_platform, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Application_tDB03BE91CDF0ACA614A5E0B67CFB77C44EB19B21_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	String_t* V_1 = NULL;
	{
		int32_t L_0 = ___0_platform;
		V_0 = (bool)((((int32_t)L_0) == ((int32_t)((int32_t)32)))? 1 : 0);
		bool L_1 = V_0;
		if (!L_1)
		{
			goto IL_0012;
		}
	}
	{
		String_t* L_2 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->___Empty;
		V_1 = L_2;
		goto IL_001a;
	}

IL_0012:
	{
		il2cpp_codegen_runtime_class_init_inline(Application_tDB03BE91CDF0ACA614A5E0B67CFB77C44EB19B21_il2cpp_TypeInfo_var);
		String_t* L_3;
		L_3 = Application_get_persistentDataPath_mC58BD3E1A20732E0A536491DBCAE6505B1624399(NULL);
		V_1 = L_3;
		goto IL_001a;
	}

IL_001a:
	{
		String_t* L_4 = V_1;
		return L_4;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FileCachePersister__ctor_mB9A9B6ACCED500BD7F78D45194011F9198F2A708 (FileCachePersister_tD394A50E26C1D87D1DCB622E10B5E36FCEC8FA30* __this, const RuntimeMethod* method) 
{
	{
		Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DiagnosticsHandler_t9AE9840AF25655F717E0584299B3608FCE227C22* Diagnostics_get_Handler_mFA92ACC612B06CC0DC12F58A2F6CD09430F0F7B9 (Diagnostics_t24C9DED6F621BBF7D712D62FD3776D29B3CE5012* __this, const RuntimeMethod* method) 
{
	{
		DiagnosticsHandler_t9AE9840AF25655F717E0584299B3608FCE227C22* L_0 = __this->___U3CHandlerU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Diagnostics_get_PackageTags_m9D51DB44CC22531F216C7408EA8065044D0E4BE9 (Diagnostics_t24C9DED6F621BBF7D712D62FD3776D29B3CE5012* __this, const RuntimeMethod* method) 
{
	{
		RuntimeObject* L_0 = __this->___U3CPackageTagsU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Diagnostics__ctor_mB69D23596C239D5078D42548C2EAD203301AC98E (Diagnostics_t24C9DED6F621BBF7D712D62FD3776D29B3CE5012* __this, DiagnosticsHandler_t9AE9840AF25655F717E0584299B3608FCE227C22* ___0_handler, RuntimeObject* ___1_packageTags, const RuntimeMethod* method) 
{
	{
		Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
		DiagnosticsHandler_t9AE9840AF25655F717E0584299B3608FCE227C22* L_0 = ___0_handler;
		__this->___U3CHandlerU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CHandlerU3Ek__BackingField), (void*)L_0);
		RuntimeObject* L_1 = ___1_packageTags;
		__this->___U3CPackageTagsU3Ek__BackingField = L_1;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CPackageTagsU3Ek__BackingField), (void*)L_1);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Diagnostics_SendDiagnostic_mF569E18F0662E882CD37D4BC894BC085CB222D08 (Diagnostics_t24C9DED6F621BBF7D712D62FD3776D29B3CE5012* __this, String_t* ___0_name, String_t* ___1_message, RuntimeObject* ___2_tags, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DictionaryExtensions_MergeAllowOverride_TisDictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83_TisString_t_TisString_t_m4A386C7FA6BA2824CB5BCC50DCC3A157679E9E1F_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m1D3CFAA07F0EE9405CAF58853C2E25690A51D0F9_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDictionary_2_t51DBA2F8AFDC8E5CC588729B12034B8C4D30B0AF_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TelemetryHandler_2_Register_m9568D76F69F2507297946630C027D1B35AA86D91_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCE18B047107AA23D1AA9B2ED32D316148E02655F);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD0F18B89B1F8655687A510EA40A91CA6D56786B9);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD559C6D97E819D8E4EF7ACDC34C4E8D3DD314964);
		s_Il2CppMethodInitialized = true;
	}
	Diagnostic_t6762F35062B939B79ECD2F38670A5A56FF25311A V_0;
	memset((&V_0), 0, sizeof(V_0));
	Diagnostic_t6762F35062B939B79ECD2F38670A5A56FF25311A V_1;
	memset((&V_1), 0, sizeof(V_1));
	bool V_2 = false;
	Diagnostic_t6762F35062B939B79ECD2F38670A5A56FF25311A* G_B2_0 = NULL;
	Diagnostic_t6762F35062B939B79ECD2F38670A5A56FF25311A* G_B1_0 = NULL;
	Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* G_B3_0 = NULL;
	Diagnostic_t6762F35062B939B79ECD2F38670A5A56FF25311A* G_B3_1 = NULL;
	int32_t G_B6_0 = 0;
	{
		il2cpp_codegen_initobj((&V_1), sizeof(Diagnostic_t6762F35062B939B79ECD2F38670A5A56FF25311A));
		RuntimeObject* L_0 = ___2_tags;
		if (!L_0)
		{
			G_B2_0 = (&V_1);
			goto IL_0021;
		}
		G_B1_0 = (&V_1);
	}
	{
		RuntimeObject* L_1 = ___2_tags;
		Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* L_2 = (Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83*)il2cpp_codegen_object_new(Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83_il2cpp_TypeInfo_var);
		Dictionary_2__ctor_m1D3CFAA07F0EE9405CAF58853C2E25690A51D0F9(L_2, L_1, Dictionary_2__ctor_m1D3CFAA07F0EE9405CAF58853C2E25690A51D0F9_RuntimeMethod_var);
		RuntimeObject* L_3;
		L_3 = Diagnostics_get_PackageTags_m9D51DB44CC22531F216C7408EA8065044D0E4BE9_inline(__this, NULL);
		Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* L_4;
		L_4 = DictionaryExtensions_MergeAllowOverride_TisDictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83_TisString_t_TisString_t_m4A386C7FA6BA2824CB5BCC50DCC3A157679E9E1F(L_2, L_3, DictionaryExtensions_MergeAllowOverride_TisDictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83_TisString_t_TisString_t_m4A386C7FA6BA2824CB5BCC50DCC3A157679E9E1F_RuntimeMethod_var);
		G_B3_0 = L_4;
		G_B3_1 = G_B1_0;
		goto IL_002c;
	}

IL_0021:
	{
		RuntimeObject* L_5;
		L_5 = Diagnostics_get_PackageTags_m9D51DB44CC22531F216C7408EA8065044D0E4BE9_inline(__this, NULL);
		Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* L_6 = (Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83*)il2cpp_codegen_object_new(Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83_il2cpp_TypeInfo_var);
		Dictionary_2__ctor_m1D3CFAA07F0EE9405CAF58853C2E25690A51D0F9(L_6, L_5, Dictionary_2__ctor_m1D3CFAA07F0EE9405CAF58853C2E25690A51D0F9_RuntimeMethod_var);
		G_B3_0 = L_6;
		G_B3_1 = G_B2_0;
	}

IL_002c:
	{
		G_B3_1->___Content = G_B3_0;
		Il2CppCodeGenWriteBarrier((void**)(&G_B3_1->___Content), (void*)G_B3_0);
		Diagnostic_t6762F35062B939B79ECD2F38670A5A56FF25311A L_7 = V_1;
		V_0 = L_7;
		Diagnostic_t6762F35062B939B79ECD2F38670A5A56FF25311A L_8 = V_0;
		RuntimeObject* L_9 = L_8.___Content;
		String_t* L_10 = ___0_name;
		NullCheck(L_9);
		InterfaceActionInvoker2< String_t*, String_t* >::Invoke(4, IDictionary_2_t51DBA2F8AFDC8E5CC588729B12034B8C4D30B0AF_il2cpp_TypeInfo_var, L_9, _stringLiteralCE18B047107AA23D1AA9B2ED32D316148E02655F, L_10);
		String_t* L_11 = ___1_message;
		if (!L_11)
		{
			goto IL_0057;
		}
	}
	{
		String_t* L_12 = ___1_message;
		NullCheck(L_12);
		int32_t L_13;
		L_13 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_12, NULL);
		G_B6_0 = ((((int32_t)L_13) > ((int32_t)((int32_t)10000)))? 1 : 0);
		goto IL_0058;
	}

IL_0057:
	{
		G_B6_0 = 0;
	}

IL_0058:
	{
		V_2 = (bool)G_B6_0;
		bool L_14 = V_2;
		if (!L_14)
		{
			goto IL_007b;
		}
	}
	{
		String_t* L_15 = ___1_message;
		NullCheck(L_15);
		String_t* L_16;
		L_16 = String_Substring_mB1D94F47935D22E130FF2C01DBB6A4135FBB76CE(L_15, 0, ((int32_t)10000), NULL);
		String_t* L_17;
		L_17 = Environment_get_NewLine_m8BF68A4EFDAFFB66500984CE779629811BA98FFF(NULL);
		String_t* L_18;
		L_18 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(L_16, L_17, _stringLiteralD0F18B89B1F8655687A510EA40A91CA6D56786B9, NULL);
		___1_message = L_18;
	}

IL_007b:
	{
		Diagnostic_t6762F35062B939B79ECD2F38670A5A56FF25311A L_19 = V_0;
		RuntimeObject* L_20 = L_19.___Content;
		String_t* L_21 = ___1_message;
		NullCheck(L_20);
		InterfaceActionInvoker2< String_t*, String_t* >::Invoke(4, IDictionary_2_t51DBA2F8AFDC8E5CC588729B12034B8C4D30B0AF_il2cpp_TypeInfo_var, L_20, _stringLiteralD559C6D97E819D8E4EF7ACDC34C4E8D3DD314964, L_21);
		DiagnosticsHandler_t9AE9840AF25655F717E0584299B3608FCE227C22* L_22;
		L_22 = Diagnostics_get_Handler_mFA92ACC612B06CC0DC12F58A2F6CD09430F0F7B9_inline(__this, NULL);
		Diagnostic_t6762F35062B939B79ECD2F38670A5A56FF25311A L_23 = V_0;
		NullCheck(L_22);
		TelemetryHandler_2_Register_m9568D76F69F2507297946630C027D1B35AA86D91(L_22, L_23, TelemetryHandler_2_Register_m9568D76F69F2507297946630C027D1B35AA86D91_RuntimeMethod_var);
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DiagnosticsHandler_t9AE9840AF25655F717E0584299B3608FCE227C22* DiagnosticsFactory_get_Handler_m9FB222AA7FDAC429798F295C9A8AE89BC40BBC76 (DiagnosticsFactory_tD2C64CDF0CC356965DB1993359515DC82D715CF2* __this, const RuntimeMethod* method) 
{
	{
		DiagnosticsHandler_t9AE9840AF25655F717E0584299B3608FCE227C22* L_0 = __this->___U3CHandlerU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DiagnosticsFactory__ctor_mD328A7AFD1858E30D437C423780E98460C78B84C (DiagnosticsFactory_tD2C64CDF0CC356965DB1993359515DC82D715CF2* __this, DiagnosticsHandler_t9AE9840AF25655F717E0584299B3608FCE227C22* ___0_handler, RuntimeObject* ___1_projectConfig, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DictionaryExtensions_MergeAllowOverride_TisDictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83_TisString_t_TisString_t_m4A386C7FA6BA2824CB5BCC50DCC3A157679E9E1F_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m1D3CFAA07F0EE9405CAF58853C2E25690A51D0F9_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TelemetryHandler_2_get_Cache_mABC919ED89C7DA6F0C00545C4E494016A5BBED7B_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
		DiagnosticsHandler_t9AE9840AF25655F717E0584299B3608FCE227C22* L_0 = ___0_handler;
		__this->___U3CHandlerU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CHandlerU3Ek__BackingField), (void*)L_0);
		RuntimeObject* L_1 = ___1_projectConfig;
		__this->___m_ProjectConfig = L_1;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_ProjectConfig), (void*)L_1);
		DiagnosticsHandler_t9AE9840AF25655F717E0584299B3608FCE227C22* L_2 = ___0_handler;
		NullCheck(L_2);
		CachedPayload_1_tB2CA12BE14B7EE4471F02BB61F7FEBCF33F30B83* L_3;
		L_3 = TelemetryHandler_2_get_Cache_mABC919ED89C7DA6F0C00545C4E494016A5BBED7B_inline(L_2, TelemetryHandler_2_get_Cache_mABC919ED89C7DA6F0C00545C4E494016A5BBED7B_RuntimeMethod_var);
		NullCheck(L_3);
		DiagnosticsPayload_tFACE4451747DC3F51B8260AFCF8183DD54D9FFFD* L_4 = (DiagnosticsPayload_tFACE4451747DC3F51B8260AFCF8183DD54D9FFFD*)(&L_3->___Payload);
		Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* L_5 = L_4->___CommonTags;
		Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* L_6 = (Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83*)il2cpp_codegen_object_new(Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83_il2cpp_TypeInfo_var);
		Dictionary_2__ctor_m1D3CFAA07F0EE9405CAF58853C2E25690A51D0F9(L_6, L_5, Dictionary_2__ctor_m1D3CFAA07F0EE9405CAF58853C2E25690A51D0F9_RuntimeMethod_var);
		DiagnosticsHandler_t9AE9840AF25655F717E0584299B3608FCE227C22* L_7 = ___0_handler;
		NullCheck(L_7);
		CachedPayload_1_tB2CA12BE14B7EE4471F02BB61F7FEBCF33F30B83* L_8;
		L_8 = TelemetryHandler_2_get_Cache_mABC919ED89C7DA6F0C00545C4E494016A5BBED7B_inline(L_7, TelemetryHandler_2_get_Cache_mABC919ED89C7DA6F0C00545C4E494016A5BBED7B_RuntimeMethod_var);
		NullCheck(L_8);
		DiagnosticsPayload_tFACE4451747DC3F51B8260AFCF8183DD54D9FFFD* L_9 = (DiagnosticsPayload_tFACE4451747DC3F51B8260AFCF8183DD54D9FFFD*)(&L_8->___Payload);
		Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* L_10 = L_9->___DiagnosticsCommonTags;
		Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* L_11;
		L_11 = DictionaryExtensions_MergeAllowOverride_TisDictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83_TisString_t_TisString_t_m4A386C7FA6BA2824CB5BCC50DCC3A157679E9E1F(L_6, L_10, DictionaryExtensions_MergeAllowOverride_TisDictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83_TisString_t_TisString_t_m4A386C7FA6BA2824CB5BCC50DCC3A157679E9E1F_RuntimeMethod_var);
		__this->___U3CCommonTagsU3Ek__BackingField = L_11;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CCommonTagsU3Ek__BackingField), (void*)L_11);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* DiagnosticsFactory_Create_mE152323E55C07B54470CB90071252FF5F24A138B (DiagnosticsFactory_tD2C64CDF0CC356965DB1993359515DC82D715CF2* __this, String_t* ___0_packageName, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Diagnostics_t24C9DED6F621BBF7D712D62FD3776D29B3CE5012_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	RuntimeObject* V_0 = NULL;
	Diagnostics_t24C9DED6F621BBF7D712D62FD3776D29B3CE5012* V_1 = NULL;
	bool V_2 = false;
	RuntimeObject* V_3 = NULL;
	{
		String_t* L_0 = ___0_packageName;
		bool L_1;
		L_1 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_0, NULL);
		V_2 = L_1;
		bool L_2 = V_2;
		if (!L_2)
		{
			goto IL_0016;
		}
	}
	{
		ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_3 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
		ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral3B77922C3A2E8F89E4C7359003D66665B608BA30)), NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DiagnosticsFactory_Create_mE152323E55C07B54470CB90071252FF5F24A138B_RuntimeMethod_var)));
	}

IL_0016:
	{
		RuntimeObject* L_4 = __this->___m_ProjectConfig;
		String_t* L_5 = ___0_packageName;
		RuntimeObject* L_6;
		L_6 = FactoryUtils_CreatePackageTags_m41A469956CFED4A1038991A74F8FDED5506D7D65(L_4, L_5, NULL);
		V_0 = L_6;
		DiagnosticsHandler_t9AE9840AF25655F717E0584299B3608FCE227C22* L_7;
		L_7 = DiagnosticsFactory_get_Handler_m9FB222AA7FDAC429798F295C9A8AE89BC40BBC76_inline(__this, NULL);
		RuntimeObject* L_8 = V_0;
		Diagnostics_t24C9DED6F621BBF7D712D62FD3776D29B3CE5012* L_9 = (Diagnostics_t24C9DED6F621BBF7D712D62FD3776D29B3CE5012*)il2cpp_codegen_object_new(Diagnostics_t24C9DED6F621BBF7D712D62FD3776D29B3CE5012_il2cpp_TypeInfo_var);
		Diagnostics__ctor_mB69D23596C239D5078D42548C2EAD203301AC98E(L_9, L_7, L_8, NULL);
		V_1 = L_9;
		Diagnostics_t24C9DED6F621BBF7D712D62FD3776D29B3CE5012* L_10 = V_1;
		V_3 = L_10;
		goto IL_0034;
	}

IL_0034:
	{
		RuntimeObject* L_11 = V_3;
		return L_11;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DisabledDiagnostics_Unity_Services_Core_Telemetry_Internal_IDiagnostics_SendDiagnostic_mFDA31C1CB9B690CD75866D6213F7BF9A359BAC3C (DisabledDiagnostics_tB00D3653F5D8D095EBC2BC9C5E2B4E6A4378E716* __this, String_t* ___0_name, String_t* ___1_message, RuntimeObject* ___2_tags, const RuntimeMethod* method) 
{
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DisabledDiagnostics__ctor_m0F80E600FAE38041EDD9848AB22BCD7B97AE3619 (DisabledDiagnostics_tB00D3653F5D8D095EBC2BC9C5E2B4E6A4378E716* __this, const RuntimeMethod* method) 
{
	{
		Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* DisabledDiagnosticsFactory_Unity_Services_Core_Telemetry_Internal_IDiagnosticsFactory_Create_m92971BDFE96563E0F354BA39B2489FB6FAA0994F (DisabledDiagnosticsFactory_tC83C6D31A42BFAD606C61B6ACB2D1A140786A6DD* __this, String_t* ___0_packageName, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DisabledDiagnostics_tB00D3653F5D8D095EBC2BC9C5E2B4E6A4378E716_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		DisabledDiagnostics_tB00D3653F5D8D095EBC2BC9C5E2B4E6A4378E716* L_0 = (DisabledDiagnostics_tB00D3653F5D8D095EBC2BC9C5E2B4E6A4378E716*)il2cpp_codegen_object_new(DisabledDiagnostics_tB00D3653F5D8D095EBC2BC9C5E2B4E6A4378E716_il2cpp_TypeInfo_var);
		DisabledDiagnostics__ctor_m0F80E600FAE38041EDD9848AB22BCD7B97AE3619(L_0, NULL);
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DisabledDiagnosticsFactory__ctor_mD9A490FF6F96679DF26A5983799FF898DA5AA77C (DisabledDiagnosticsFactory_tC83C6D31A42BFAD606C61B6ACB2D1A140786A6DD* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m768E076F1E804CE4959F4E71D3E6A9ADE2F55052_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* L_0 = (Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83*)il2cpp_codegen_object_new(Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83_il2cpp_TypeInfo_var);
		Dictionary_2__ctor_m768E076F1E804CE4959F4E71D3E6A9ADE2F55052(L_0, Dictionary_2__ctor_m768E076F1E804CE4959F4E71D3E6A9ADE2F55052_RuntimeMethod_var);
		__this->___U3CUnity_Services_Core_Telemetry_Internal_IDiagnosticsFactory_CommonTagsU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CUnity_Services_Core_Telemetry_Internal_IDiagnosticsFactory_CommonTagsU3Ek__BackingField), (void*)L_0);
		Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DiagnosticsHandler__ctor_m34388FAB309CF69EBF0560966DF5C53BA6EC85F9 (DiagnosticsHandler_t9AE9840AF25655F717E0584299B3608FCE227C22* __this, TelemetryConfig_t7D6911708D0C402786B501769520404D9EF41601* ___0_config, CachedPayload_1_tB2CA12BE14B7EE4471F02BB61F7FEBCF33F30B83* ___1_cache, RuntimeObject* ___2_scheduler, RuntimeObject* ___3_cachePersister, TelemetrySender_t67AA5E279317D039D339BB675990F0BB795ADA3F* ___4_sender, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TelemetryHandler_2__ctor_mAABD95FFCFBA2F85D17FBF1A674F4A2669749BAD_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		TelemetryConfig_t7D6911708D0C402786B501769520404D9EF41601* L_0 = ___0_config;
		CachedPayload_1_tB2CA12BE14B7EE4471F02BB61F7FEBCF33F30B83* L_1 = ___1_cache;
		RuntimeObject* L_2 = ___2_scheduler;
		RuntimeObject* L_3 = ___3_cachePersister;
		TelemetrySender_t67AA5E279317D039D339BB675990F0BB795ADA3F* L_4 = ___4_sender;
		TelemetryHandler_2__ctor_mAABD95FFCFBA2F85D17FBF1A674F4A2669749BAD(__this, L_0, L_1, L_2, L_3, L_4, TelemetryHandler_2__ctor_mAABD95FFCFBA2F85D17FBF1A674F4A2669749BAD_RuntimeMethod_var);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DiagnosticsHandler_SendPersistedCache_m75EC739A331C2975D6E25E458B966FA13A350217 (DiagnosticsHandler_t9AE9840AF25655F717E0584299B3608FCE227C22* __this, CachedPayload_1_tB2CA12BE14B7EE4471F02BB61F7FEBCF33F30B83* ___0_persistedCache, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_2_tB3A2D09A16BB2D5A96CEEE66C2F9934F8AF9CEDB_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CachedPayload_1__ctor_m447B5533D2087B5DBAD5CE29FB14C86F650FE941_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CachedPayload_1_tB2CA12BE14B7EE4471F02BB61F7FEBCF33F30B83_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DiagnosticsHandler_OnSendAsyncCompleted_m64603A110050958673D96E0892EE20324848B8F1_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICachePersister_1_t01774310766A7B965AC2C38CE75B1001C6277449_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SendState_t1BAC864E67898182B54C4EDB04FFE59CD5C08DAD_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TelemetrySender_SendAsync_TisDiagnosticsPayload_tFACE4451747DC3F51B8260AFCF8183DD54D9FFFD_m3F0DC2470065D69F3EF35D681C94A8E59B944664_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* V_0 = NULL;
	SendState_t1BAC864E67898182B54C4EDB04FFE59CD5C08DAD* V_1 = NULL;
	{
		TelemetrySender_t67AA5E279317D039D339BB675990F0BB795ADA3F* L_0 = ((TelemetryHandler_2_tACBE6FB667B76B9218CB9ACFAA5030F7416CDC0C*)__this)->___m_Sender;
		CachedPayload_1_tB2CA12BE14B7EE4471F02BB61F7FEBCF33F30B83* L_1 = ___0_persistedCache;
		NullCheck(L_1);
		DiagnosticsPayload_tFACE4451747DC3F51B8260AFCF8183DD54D9FFFD L_2 = L_1->___Payload;
		NullCheck(L_0);
		Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* L_3;
		L_3 = TelemetrySender_SendAsync_TisDiagnosticsPayload_tFACE4451747DC3F51B8260AFCF8183DD54D9FFFD_m3F0DC2470065D69F3EF35D681C94A8E59B944664(L_0, L_2, TelemetrySender_SendAsync_TisDiagnosticsPayload_tFACE4451747DC3F51B8260AFCF8183DD54D9FFFD_m3F0DC2470065D69F3EF35D681C94A8E59B944664_RuntimeMethod_var);
		V_0 = L_3;
		RuntimeObject* L_4 = ((TelemetryHandler_2_tACBE6FB667B76B9218CB9ACFAA5030F7416CDC0C*)__this)->___m_CachePersister;
		NullCheck(L_4);
		InterfaceActionInvoker0::Invoke(3, ICachePersister_1_t01774310766A7B965AC2C38CE75B1001C6277449_il2cpp_TypeInfo_var, L_4);
		SendState_t1BAC864E67898182B54C4EDB04FFE59CD5C08DAD* L_5 = (SendState_t1BAC864E67898182B54C4EDB04FFE59CD5C08DAD*)il2cpp_codegen_object_new(SendState_t1BAC864E67898182B54C4EDB04FFE59CD5C08DAD_il2cpp_TypeInfo_var);
		SendState__ctor_mB8B88DE6EEED157A4F2316B78925D3295BAD16DB(L_5, NULL);
		SendState_t1BAC864E67898182B54C4EDB04FFE59CD5C08DAD* L_6 = L_5;
		NullCheck(L_6);
		L_6->___Self = __this;
		Il2CppCodeGenWriteBarrier((void**)(&L_6->___Self), (void*)__this);
		SendState_t1BAC864E67898182B54C4EDB04FFE59CD5C08DAD* L_7 = L_6;
		CachedPayload_1_tB2CA12BE14B7EE4471F02BB61F7FEBCF33F30B83* L_8 = (CachedPayload_1_tB2CA12BE14B7EE4471F02BB61F7FEBCF33F30B83*)il2cpp_codegen_object_new(CachedPayload_1_tB2CA12BE14B7EE4471F02BB61F7FEBCF33F30B83_il2cpp_TypeInfo_var);
		CachedPayload_1__ctor_m447B5533D2087B5DBAD5CE29FB14C86F650FE941(L_8, CachedPayload_1__ctor_m447B5533D2087B5DBAD5CE29FB14C86F650FE941_RuntimeMethod_var);
		CachedPayload_1_tB2CA12BE14B7EE4471F02BB61F7FEBCF33F30B83* L_9 = L_8;
		CachedPayload_1_tB2CA12BE14B7EE4471F02BB61F7FEBCF33F30B83* L_10 = ___0_persistedCache;
		NullCheck(L_10);
		int64_t L_11 = L_10->___TimeOfOccurenceTicks;
		NullCheck(L_9);
		L_9->___TimeOfOccurenceTicks = L_11;
		CachedPayload_1_tB2CA12BE14B7EE4471F02BB61F7FEBCF33F30B83* L_12 = L_9;
		CachedPayload_1_tB2CA12BE14B7EE4471F02BB61F7FEBCF33F30B83* L_13 = ___0_persistedCache;
		NullCheck(L_13);
		DiagnosticsPayload_tFACE4451747DC3F51B8260AFCF8183DD54D9FFFD L_14 = L_13->___Payload;
		NullCheck(L_12);
		L_12->___Payload = L_14;
		Il2CppCodeGenWriteBarrier((void**)&(((&L_12->___Payload))->___Diagnostics), (void*)NULL);
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&(((&L_12->___Payload))->___CommonTags), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&(((&L_12->___Payload))->___DiagnosticsCommonTags), (void*)NULL);
		#endif
		NullCheck(L_7);
		L_7->___Payload = L_12;
		Il2CppCodeGenWriteBarrier((void**)(&L_7->___Payload), (void*)L_12);
		V_1 = L_7;
		Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* L_15 = V_0;
		Action_2_tB3A2D09A16BB2D5A96CEEE66C2F9934F8AF9CEDB* L_16 = (Action_2_tB3A2D09A16BB2D5A96CEEE66C2F9934F8AF9CEDB*)il2cpp_codegen_object_new(Action_2_tB3A2D09A16BB2D5A96CEEE66C2F9934F8AF9CEDB_il2cpp_TypeInfo_var);
		Action_2__ctor_mCB8799E12AB6CA46E55E300245D89C3B2A3955E9(L_16, NULL, (intptr_t)((void*)DiagnosticsHandler_OnSendAsyncCompleted_m64603A110050958673D96E0892EE20324848B8F1_RuntimeMethod_var), NULL);
		SendState_t1BAC864E67898182B54C4EDB04FFE59CD5C08DAD* L_17 = V_1;
		NullCheck(L_15);
		Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* L_18;
		L_18 = Task_ContinueWith_m0DCFBDCE81D5E39BD04277A2CBA00B76D5B85479(L_15, L_16, L_17, ((int32_t)524288), NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DiagnosticsHandler_OnSendAsyncCompleted_m64603A110050958673D96E0892EE20324848B8F1 (Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* ___0_sendOperation, RuntimeObject* ___1_state, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SendState_t1BAC864E67898182B54C4EDB04FFE59CD5C08DAD_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	SendState_t1BAC864E67898182B54C4EDB04FFE59CD5C08DAD* V_0 = NULL;
	bool V_1 = false;
	int32_t V_2 = 0;
	int32_t V_3 = 0;
	Exception_t* V_4 = NULL;
	bool V_5 = false;
	il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
	Exception_t* G_B13_0 = NULL;
	Exception_t* G_B12_0 = NULL;
	int32_t G_B14_0 = 0;
	{
	}
	try
	{
		{
			RuntimeObject* L_0 = ___1_state;
			V_0 = ((SendState_t1BAC864E67898182B54C4EDB04FFE59CD5C08DAD*)IsInstClass((RuntimeObject*)L_0, SendState_t1BAC864E67898182B54C4EDB04FFE59CD5C08DAD_il2cpp_TypeInfo_var));
			SendState_t1BAC864E67898182B54C4EDB04FFE59CD5C08DAD* L_1 = V_0;
			V_1 = (bool)((((int32_t)((!(((RuntimeObject*)(SendState_t1BAC864E67898182B54C4EDB04FFE59CD5C08DAD*)L_1) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
			bool L_2 = V_1;
			if (!L_2)
			{
				goto IL_0020_1;
			}
		}
		{
			ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_3 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
			ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralCEBC9755CF071B2DB2F4E4365093DF8A5009F227)), NULL);
			IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DiagnosticsHandler_OnSendAsyncCompleted_m64603A110050958673D96E0892EE20324848B8F1_RuntimeMethod_var)));
		}

IL_0020_1:
		{
			Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* L_4 = ___0_sendOperation;
			NullCheck(L_4);
			int32_t L_5;
			L_5 = Task_get_Status_m9707FD4B44416BA03FA2FDBEB3D0F0F281D90AD8(L_4, NULL);
			V_3 = L_5;
			int32_t L_6 = V_3;
			V_2 = L_6;
			int32_t L_7 = V_2;
			if ((((int32_t)L_7) == ((int32_t)5)))
			{
				goto IL_004c_1;
			}
		}
		{
			goto IL_002f_1;
		}

IL_002f_1:
		{
			int32_t L_8 = V_2;
			if ((!(((uint32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_8, 6))) > ((uint32_t)1))))
			{
				goto IL_0037_1;
			}
		}
		{
			goto IL_004f_1;
		}

IL_0037_1:
		{
			SendState_t1BAC864E67898182B54C4EDB04FFE59CD5C08DAD* L_9 = V_0;
			NullCheck(L_9);
			DiagnosticsHandler_t9AE9840AF25655F717E0584299B3608FCE227C22* L_10 = L_9->___Self;
			SendState_t1BAC864E67898182B54C4EDB04FFE59CD5C08DAD* L_11 = V_0;
			NullCheck(L_11);
			CachedPayload_1_tB2CA12BE14B7EE4471F02BB61F7FEBCF33F30B83* L_12 = L_11->___Payload;
			NullCheck(L_10);
			DiagnosticsHandler_ThreadSafeCache_mB06B9ED8FA3E52699216B09823F79F7A6F631752(L_10, L_12, NULL);
			goto IL_005f_1;
		}

IL_004c_1:
		{
			goto IL_005f_1;
		}

IL_004f_1:
		{
			ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_13 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var)));
			ArgumentOutOfRangeException__ctor_mE5B2755F0BEA043CACF915D5CE140859EE58FA66(L_13, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB25C6E111877202657B311A682A6585AE1F652B9)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2F053D35B71695AE25BC86EAF016A79788935D58)), NULL);
			IL2CPP_RAISE_MANAGED_EXCEPTION(L_13, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DiagnosticsHandler_OnSendAsyncCompleted_m64603A110050958673D96E0892EE20324848B8F1_RuntimeMethod_var)));
		}

IL_005f_1:
		{
			goto IL_0086;
		}
	}
	catch(Il2CppExceptionWrapper& e)
	{
		IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
	}
	{
		bool __filter_local = false;
		try
		{
			{
				Exception_t* L_14 = ((Exception_t*)IsInstClass((RuntimeObject*)((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*)), ((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var))));
				if (L_14)
				{
					G_B13_0 = L_14;
					goto IL_006e;
				}
				G_B12_0 = L_14;
			}
			{
				G_B14_0 = 0;
				goto IL_007f;
			}

IL_006e:
			{
				V_4 = G_B13_0;
				Exception_t* L_15 = V_4;
				bool L_16;
				L_16 = TelemetryUtils_LogTelemetryException_m8ABEBCAA01C706CDF7B2311BBD8E5E0D919E1E4C(L_15, (bool)0, NULL);
				V_5 = L_16;
				bool L_17 = V_5;
				G_B14_0 = ((!(((uint32_t)L_17) <= ((uint32_t)0)))? 1 : 0);
			}

IL_007f:
			{
				__filter_local = (G_B14_0) ? true : false;
			}
		}
		catch(Il2CppExceptionWrapper&)
		{
			__filter_local = false;
		}
		if (__filter_local)
		{
			goto FILTER_0081;
		}
		else
		{
			IL2CPP_RAISE_MANAGED_EXCEPTION(IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*), ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DiagnosticsHandler_OnSendAsyncCompleted_m64603A110050958673D96E0892EE20324848B8F1_RuntimeMethod_var)));
		}
	}

FILTER_0081:
	{
		IL2CPP_POP_ACTIVE_EXCEPTION();
		goto IL_0086;
	}

IL_0086:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DiagnosticsHandler_ThreadSafeCache_mB06B9ED8FA3E52699216B09823F79F7A6F631752 (DiagnosticsHandler_t9AE9840AF25655F717E0584299B3608FCE227C22* __this, CachedPayload_1_tB2CA12BE14B7EE4471F02BB61F7FEBCF33F30B83* ___0_payload, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TelemetryHandler_2_get_Cache_mABC919ED89C7DA6F0C00545C4E494016A5BBED7B_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TelemetryHandler_2_get_Lock_mF6C3189B349DA429C2656BF8DBC600713318CDA0_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	RuntimeObject* V_0 = NULL;
	bool V_1 = false;
	{
		RuntimeObject* L_0;
		L_0 = TelemetryHandler_2_get_Lock_mF6C3189B349DA429C2656BF8DBC600713318CDA0_inline(__this, TelemetryHandler_2_get_Lock_mF6C3189B349DA429C2656BF8DBC600713318CDA0_RuntimeMethod_var);
		V_0 = L_0;
		V_1 = (bool)0;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_0024:
			{
				{
					bool L_1 = V_1;
					if (!L_1)
					{
						goto IL_002e;
					}
				}
				{
					RuntimeObject* L_2 = V_0;
					Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA(L_2, NULL);
				}

IL_002e:
				{
					return;
				}
			}
		});
		try
		{
			RuntimeObject* L_3 = V_0;
			Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149(L_3, (&V_1), NULL);
			CachedPayload_1_tB2CA12BE14B7EE4471F02BB61F7FEBCF33F30B83* L_4;
			L_4 = TelemetryHandler_2_get_Cache_mABC919ED89C7DA6F0C00545C4E494016A5BBED7B_inline(__this, TelemetryHandler_2_get_Cache_mABC919ED89C7DA6F0C00545C4E494016A5BBED7B_RuntimeMethod_var);
			CachedPayload_1_tB2CA12BE14B7EE4471F02BB61F7FEBCF33F30B83* L_5 = ___0_payload;
			CacheExtensions_AddRangeFrom_mBBA5B0317889EF7AC91A2ADA139E4CD8B97C853A(L_4, L_5, NULL);
			goto IL_002f;
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_002f:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DiagnosticsHandler_FetchSpecificCommonTags_mFCE408965FC734BD2C1AFB41D9105D19AFB18645 (DiagnosticsHandler_t9AE9840AF25655F717E0584299B3608FCE227C22* __this, RuntimeObject* ___0_cloudProjectId, RuntimeObject* ___1_environments, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Application_tDB03BE91CDF0ACA614A5E0B67CFB77C44EB19B21_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Clear_m96A01966628B0B9F973D4E29050CC769B116A586_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_set_Item_m9BF625649E96E60C1509898A992A6447E351D1A2_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICloudProjectId_t366B66869ECC734B15C1F60633D2B998CD9231FE_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnvironments_t9DCAF0398EB856DBE771A9C2D7B120661D628CB7_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NetworkReachability_tBAA4C61FCCBE7809DBDD06AE02510392A22E2366_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TelemetryHandler_2_get_Cache_mABC919ED89C7DA6F0C00545C4E494016A5BBED7B_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0BA7E3B11F9D5595D8DA92EFABA9403825DEF0DB);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral25A6C8E3033AB7B31F1A36176973EBF46D6AA102);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral343F1EB8B84724E244591A9C2D3BEA692FFCE3F0);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral617DBC0E88F9FD64E6BA155A3D52F887B665BD74);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8D1DED8A499AFE312E9F9007B113A945D953937C);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC15B993D6B8D2B9BD7784FABEF615F72066DB53C);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE19245005C2942CFC2763E0A415F5F5582F12C1F);
		s_Il2CppMethodInitialized = true;
	}
	Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* V_0 = NULL;
	bool V_1 = false;
	int32_t V_2 = 0;
	String_t* G_B2_0 = NULL;
	Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* G_B2_1 = NULL;
	String_t* G_B1_0 = NULL;
	Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* G_B1_1 = NULL;
	String_t* G_B3_0 = NULL;
	String_t* G_B3_1 = NULL;
	Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* G_B3_2 = NULL;
	{
		CachedPayload_1_tB2CA12BE14B7EE4471F02BB61F7FEBCF33F30B83* L_0;
		L_0 = TelemetryHandler_2_get_Cache_mABC919ED89C7DA6F0C00545C4E494016A5BBED7B_inline(__this, TelemetryHandler_2_get_Cache_mABC919ED89C7DA6F0C00545C4E494016A5BBED7B_RuntimeMethod_var);
		NullCheck(L_0);
		DiagnosticsPayload_tFACE4451747DC3F51B8260AFCF8183DD54D9FFFD* L_1 = (DiagnosticsPayload_tFACE4451747DC3F51B8260AFCF8183DD54D9FFFD*)(&L_0->___Payload);
		Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* L_2 = L_1->___DiagnosticsCommonTags;
		V_0 = L_2;
		Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* L_3 = V_0;
		NullCheck(L_3);
		Dictionary_2_Clear_m96A01966628B0B9F973D4E29050CC769B116A586(L_3, Dictionary_2_Clear_m96A01966628B0B9F973D4E29050CC769B116A586_RuntimeMethod_var);
		Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* L_4 = V_0;
		il2cpp_codegen_runtime_class_init_inline(Application_tDB03BE91CDF0ACA614A5E0B67CFB77C44EB19B21_il2cpp_TypeInfo_var);
		String_t* L_5;
		L_5 = Application_get_version_m9CC0E94F12493682C1A2CA803083F6F01BA43124(NULL);
		NullCheck(L_4);
		Dictionary_2_set_Item_m9BF625649E96E60C1509898A992A6447E351D1A2(L_4, _stringLiteral343F1EB8B84724E244591A9C2D3BEA692FFCE3F0, L_5, Dictionary_2_set_Item_m9BF625649E96E60C1509898A992A6447E351D1A2_RuntimeMethod_var);
		Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* L_6 = V_0;
		String_t* L_7;
		L_7 = Application_get_productName_m9314FB94C4DE1F1731084FF30B9555F44BA477EB(NULL);
		NullCheck(L_6);
		Dictionary_2_set_Item_m9BF625649E96E60C1509898A992A6447E351D1A2(L_6, _stringLiteralC15B993D6B8D2B9BD7784FABEF615F72066DB53C, L_7, Dictionary_2_set_Item_m9BF625649E96E60C1509898A992A6447E351D1A2_RuntimeMethod_var);
		Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* L_8 = V_0;
		RuntimeObject* L_9 = ___0_cloudProjectId;
		NullCheck(L_9);
		String_t* L_10;
		L_10 = InterfaceFuncInvoker0< String_t* >::Invoke(0, ICloudProjectId_t366B66869ECC734B15C1F60633D2B998CD9231FE_il2cpp_TypeInfo_var, L_9);
		NullCheck(L_8);
		Dictionary_2_set_Item_m9BF625649E96E60C1509898A992A6447E351D1A2(L_8, _stringLiteral0BA7E3B11F9D5595D8DA92EFABA9403825DEF0DB, L_10, Dictionary_2_set_Item_m9BF625649E96E60C1509898A992A6447E351D1A2_RuntimeMethod_var);
		Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* L_11 = V_0;
		RuntimeObject* L_12 = ___1_environments;
		NullCheck(L_12);
		String_t* L_13;
		L_13 = InterfaceFuncInvoker0< String_t* >::Invoke(0, IEnvironments_t9DCAF0398EB856DBE771A9C2D7B120661D628CB7_il2cpp_TypeInfo_var, L_12);
		NullCheck(L_11);
		Dictionary_2_set_Item_m9BF625649E96E60C1509898A992A6447E351D1A2(L_11, _stringLiteral617DBC0E88F9FD64E6BA155A3D52F887B665BD74, L_13, Dictionary_2_set_Item_m9BF625649E96E60C1509898A992A6447E351D1A2_RuntimeMethod_var);
		Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* L_14 = V_0;
		bool L_15;
		L_15 = Application_get_genuineCheckAvailable_m9E92ED00A38600259813F2CDF40841702336B331(NULL);
		if (L_15)
		{
			G_B2_0 = _stringLiteral8D1DED8A499AFE312E9F9007B113A945D953937C;
			G_B2_1 = L_14;
			goto IL_0073;
		}
		G_B1_0 = _stringLiteral8D1DED8A499AFE312E9F9007B113A945D953937C;
		G_B1_1 = L_14;
	}
	{
		G_B3_0 = _stringLiteral25A6C8E3033AB7B31F1A36176973EBF46D6AA102;
		G_B3_1 = G_B1_0;
		G_B3_2 = G_B1_1;
		goto IL_0085;
	}

IL_0073:
	{
		il2cpp_codegen_runtime_class_init_inline(Application_tDB03BE91CDF0ACA614A5E0B67CFB77C44EB19B21_il2cpp_TypeInfo_var);
		bool L_16;
		L_16 = Application_get_genuine_m809A0E5A68D890B8BED1FD2A5CF13637C773AEC6(NULL);
		V_1 = L_16;
		il2cpp_codegen_runtime_class_init_inline(CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var);
		CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* L_17;
		L_17 = CultureInfo_get_InvariantCulture_mD1E96DC845E34B10F78CB744B0CB5D7D63CEB1E6(NULL);
		String_t* L_18;
		L_18 = Boolean_ToString_m8A8E8910575F649AA72E01649BACE16F0F362FF4((&V_1), L_17, NULL);
		G_B3_0 = L_18;
		G_B3_1 = G_B2_0;
		G_B3_2 = G_B2_1;
	}

IL_0085:
	{
		NullCheck(G_B3_2);
		Dictionary_2_set_Item_m9BF625649E96E60C1509898A992A6447E351D1A2(G_B3_2, G_B3_1, G_B3_0, Dictionary_2_set_Item_m9BF625649E96E60C1509898A992A6447E351D1A2_RuntimeMethod_var);
		Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* L_19 = V_0;
		il2cpp_codegen_runtime_class_init_inline(Application_tDB03BE91CDF0ACA614A5E0B67CFB77C44EB19B21_il2cpp_TypeInfo_var);
		int32_t L_20;
		L_20 = Application_get_internetReachability_m3FECA8BA005340369BB952CE8CDF3E1A53F3BA0E(NULL);
		V_2 = L_20;
		Il2CppFakeBox<int32_t> L_21(NetworkReachability_tBAA4C61FCCBE7809DBDD06AE02510392A22E2366_il2cpp_TypeInfo_var, (&V_2));
		String_t* L_22;
		L_22 = Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741((Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2*)(&L_21), NULL);
		NullCheck(L_19);
		Dictionary_2_set_Item_m9BF625649E96E60C1509898A992A6447E351D1A2(L_19, _stringLiteralE19245005C2942CFC2763E0A415F5F5582F12C1F, L_22, Dictionary_2_set_Item_m9BF625649E96E60C1509898A992A6447E351D1A2_RuntimeMethod_var);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DiagnosticsHandler_SendCachedPayload_m1931EBB20B4287FB00D070173EA35D4D509CCE75 (DiagnosticsHandler_t9AE9840AF25655F717E0584299B3608FCE227C22* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_2_tB3A2D09A16BB2D5A96CEEE66C2F9934F8AF9CEDB_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CacheExtensions_IsEmpty_TisDiagnosticsPayload_tFACE4451747DC3F51B8260AFCF8183DD54D9FFFD_m7CC7F050495B3BFA4D70054B07E0945CE92C3B33_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CachedPayload_1__ctor_m447B5533D2087B5DBAD5CE29FB14C86F650FE941_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CachedPayload_1_tB2CA12BE14B7EE4471F02BB61F7FEBCF33F30B83_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DiagnosticsHandler_OnSendAsyncCompleted_m64603A110050958673D96E0892EE20324848B8F1_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m1D3CFAA07F0EE9405CAF58853C2E25690A51D0F9_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICachePersister_1_t01774310766A7B965AC2C38CE75B1001C6277449_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_m09BD2C329D95D9ED08F9309AEA0ECCF6C48B5BB7_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mEE575FF8B00891CD6E764094F7591C758500A4D5_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tD7FF0018F4BAEE8EE946582B89AA7DAF37AE5E87_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SendState_t1BAC864E67898182B54C4EDB04FFE59CD5C08DAD_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TelemetryHandler_2_get_Cache_mABC919ED89C7DA6F0C00545C4E494016A5BBED7B_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TelemetrySender_SendAsync_TisDiagnosticsPayload_tFACE4451747DC3F51B8260AFCF8183DD54D9FFFD_m3F0DC2470065D69F3EF35D681C94A8E59B944664_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* V_0 = NULL;
	SendState_t1BAC864E67898182B54C4EDB04FFE59CD5C08DAD* V_1 = NULL;
	bool V_2 = false;
	DiagnosticsPayload_tFACE4451747DC3F51B8260AFCF8183DD54D9FFFD V_3;
	memset((&V_3), 0, sizeof(V_3));
	bool V_4 = false;
	{
		CachedPayload_1_tB2CA12BE14B7EE4471F02BB61F7FEBCF33F30B83* L_0;
		L_0 = TelemetryHandler_2_get_Cache_mABC919ED89C7DA6F0C00545C4E494016A5BBED7B_inline(__this, TelemetryHandler_2_get_Cache_mABC919ED89C7DA6F0C00545C4E494016A5BBED7B_RuntimeMethod_var);
		bool L_1;
		L_1 = CacheExtensions_IsEmpty_TisDiagnosticsPayload_tFACE4451747DC3F51B8260AFCF8183DD54D9FFFD_m7CC7F050495B3BFA4D70054B07E0945CE92C3B33(L_0, CacheExtensions_IsEmpty_TisDiagnosticsPayload_tFACE4451747DC3F51B8260AFCF8183DD54D9FFFD_m7CC7F050495B3BFA4D70054B07E0945CE92C3B33_RuntimeMethod_var);
		V_2 = L_1;
		bool L_2 = V_2;
		if (!L_2)
		{
			goto IL_0015;
		}
	}
	{
		goto IL_0113;
	}

IL_0015:
	{
		TelemetrySender_t67AA5E279317D039D339BB675990F0BB795ADA3F* L_3 = ((TelemetryHandler_2_tACBE6FB667B76B9218CB9ACFAA5030F7416CDC0C*)__this)->___m_Sender;
		CachedPayload_1_tB2CA12BE14B7EE4471F02BB61F7FEBCF33F30B83* L_4;
		L_4 = TelemetryHandler_2_get_Cache_mABC919ED89C7DA6F0C00545C4E494016A5BBED7B_inline(__this, TelemetryHandler_2_get_Cache_mABC919ED89C7DA6F0C00545C4E494016A5BBED7B_RuntimeMethod_var);
		NullCheck(L_4);
		DiagnosticsPayload_tFACE4451747DC3F51B8260AFCF8183DD54D9FFFD L_5 = L_4->___Payload;
		NullCheck(L_3);
		Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* L_6;
		L_6 = TelemetrySender_SendAsync_TisDiagnosticsPayload_tFACE4451747DC3F51B8260AFCF8183DD54D9FFFD_m3F0DC2470065D69F3EF35D681C94A8E59B944664(L_3, L_5, TelemetrySender_SendAsync_TisDiagnosticsPayload_tFACE4451747DC3F51B8260AFCF8183DD54D9FFFD_m3F0DC2470065D69F3EF35D681C94A8E59B944664_RuntimeMethod_var);
		V_0 = L_6;
		SendState_t1BAC864E67898182B54C4EDB04FFE59CD5C08DAD* L_7 = (SendState_t1BAC864E67898182B54C4EDB04FFE59CD5C08DAD*)il2cpp_codegen_object_new(SendState_t1BAC864E67898182B54C4EDB04FFE59CD5C08DAD_il2cpp_TypeInfo_var);
		SendState__ctor_mB8B88DE6EEED157A4F2316B78925D3295BAD16DB(L_7, NULL);
		SendState_t1BAC864E67898182B54C4EDB04FFE59CD5C08DAD* L_8 = L_7;
		NullCheck(L_8);
		L_8->___Self = __this;
		Il2CppCodeGenWriteBarrier((void**)(&L_8->___Self), (void*)__this);
		SendState_t1BAC864E67898182B54C4EDB04FFE59CD5C08DAD* L_9 = L_8;
		CachedPayload_1_tB2CA12BE14B7EE4471F02BB61F7FEBCF33F30B83* L_10 = (CachedPayload_1_tB2CA12BE14B7EE4471F02BB61F7FEBCF33F30B83*)il2cpp_codegen_object_new(CachedPayload_1_tB2CA12BE14B7EE4471F02BB61F7FEBCF33F30B83_il2cpp_TypeInfo_var);
		CachedPayload_1__ctor_m447B5533D2087B5DBAD5CE29FB14C86F650FE941(L_10, CachedPayload_1__ctor_m447B5533D2087B5DBAD5CE29FB14C86F650FE941_RuntimeMethod_var);
		CachedPayload_1_tB2CA12BE14B7EE4471F02BB61F7FEBCF33F30B83* L_11 = L_10;
		CachedPayload_1_tB2CA12BE14B7EE4471F02BB61F7FEBCF33F30B83* L_12;
		L_12 = TelemetryHandler_2_get_Cache_mABC919ED89C7DA6F0C00545C4E494016A5BBED7B_inline(__this, TelemetryHandler_2_get_Cache_mABC919ED89C7DA6F0C00545C4E494016A5BBED7B_RuntimeMethod_var);
		NullCheck(L_12);
		int64_t L_13 = L_12->___TimeOfOccurenceTicks;
		NullCheck(L_11);
		L_11->___TimeOfOccurenceTicks = L_13;
		CachedPayload_1_tB2CA12BE14B7EE4471F02BB61F7FEBCF33F30B83* L_14 = L_11;
		il2cpp_codegen_initobj((&V_3), sizeof(DiagnosticsPayload_tFACE4451747DC3F51B8260AFCF8183DD54D9FFFD));
		CachedPayload_1_tB2CA12BE14B7EE4471F02BB61F7FEBCF33F30B83* L_15;
		L_15 = TelemetryHandler_2_get_Cache_mABC919ED89C7DA6F0C00545C4E494016A5BBED7B_inline(__this, TelemetryHandler_2_get_Cache_mABC919ED89C7DA6F0C00545C4E494016A5BBED7B_RuntimeMethod_var);
		NullCheck(L_15);
		DiagnosticsPayload_tFACE4451747DC3F51B8260AFCF8183DD54D9FFFD* L_16 = (DiagnosticsPayload_tFACE4451747DC3F51B8260AFCF8183DD54D9FFFD*)(&L_15->___Payload);
		List_1_tD7FF0018F4BAEE8EE946582B89AA7DAF37AE5E87* L_17 = L_16->___Diagnostics;
		List_1_tD7FF0018F4BAEE8EE946582B89AA7DAF37AE5E87* L_18 = (List_1_tD7FF0018F4BAEE8EE946582B89AA7DAF37AE5E87*)il2cpp_codegen_object_new(List_1_tD7FF0018F4BAEE8EE946582B89AA7DAF37AE5E87_il2cpp_TypeInfo_var);
		List_1__ctor_mEE575FF8B00891CD6E764094F7591C758500A4D5(L_18, L_17, List_1__ctor_mEE575FF8B00891CD6E764094F7591C758500A4D5_RuntimeMethod_var);
		(&V_3)->___Diagnostics = L_18;
		Il2CppCodeGenWriteBarrier((void**)(&(&V_3)->___Diagnostics), (void*)L_18);
		CachedPayload_1_tB2CA12BE14B7EE4471F02BB61F7FEBCF33F30B83* L_19;
		L_19 = TelemetryHandler_2_get_Cache_mABC919ED89C7DA6F0C00545C4E494016A5BBED7B_inline(__this, TelemetryHandler_2_get_Cache_mABC919ED89C7DA6F0C00545C4E494016A5BBED7B_RuntimeMethod_var);
		NullCheck(L_19);
		DiagnosticsPayload_tFACE4451747DC3F51B8260AFCF8183DD54D9FFFD* L_20 = (DiagnosticsPayload_tFACE4451747DC3F51B8260AFCF8183DD54D9FFFD*)(&L_19->___Payload);
		Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* L_21 = L_20->___CommonTags;
		Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* L_22 = (Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83*)il2cpp_codegen_object_new(Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83_il2cpp_TypeInfo_var);
		Dictionary_2__ctor_m1D3CFAA07F0EE9405CAF58853C2E25690A51D0F9(L_22, L_21, Dictionary_2__ctor_m1D3CFAA07F0EE9405CAF58853C2E25690A51D0F9_RuntimeMethod_var);
		(&V_3)->___CommonTags = L_22;
		Il2CppCodeGenWriteBarrier((void**)(&(&V_3)->___CommonTags), (void*)L_22);
		CachedPayload_1_tB2CA12BE14B7EE4471F02BB61F7FEBCF33F30B83* L_23;
		L_23 = TelemetryHandler_2_get_Cache_mABC919ED89C7DA6F0C00545C4E494016A5BBED7B_inline(__this, TelemetryHandler_2_get_Cache_mABC919ED89C7DA6F0C00545C4E494016A5BBED7B_RuntimeMethod_var);
		NullCheck(L_23);
		DiagnosticsPayload_tFACE4451747DC3F51B8260AFCF8183DD54D9FFFD* L_24 = (DiagnosticsPayload_tFACE4451747DC3F51B8260AFCF8183DD54D9FFFD*)(&L_23->___Payload);
		Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* L_25 = L_24->___DiagnosticsCommonTags;
		Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* L_26 = (Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83*)il2cpp_codegen_object_new(Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83_il2cpp_TypeInfo_var);
		Dictionary_2__ctor_m1D3CFAA07F0EE9405CAF58853C2E25690A51D0F9(L_26, L_25, Dictionary_2__ctor_m1D3CFAA07F0EE9405CAF58853C2E25690A51D0F9_RuntimeMethod_var);
		(&V_3)->___DiagnosticsCommonTags = L_26;
		Il2CppCodeGenWriteBarrier((void**)(&(&V_3)->___DiagnosticsCommonTags), (void*)L_26);
		DiagnosticsPayload_tFACE4451747DC3F51B8260AFCF8183DD54D9FFFD L_27 = V_3;
		NullCheck(L_14);
		L_14->___Payload = L_27;
		Il2CppCodeGenWriteBarrier((void**)&(((&L_14->___Payload))->___Diagnostics), (void*)NULL);
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&(((&L_14->___Payload))->___CommonTags), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&(((&L_14->___Payload))->___DiagnosticsCommonTags), (void*)NULL);
		#endif
		NullCheck(L_9);
		L_9->___Payload = L_14;
		Il2CppCodeGenWriteBarrier((void**)(&L_9->___Payload), (void*)L_14);
		V_1 = L_9;
		CachedPayload_1_tB2CA12BE14B7EE4471F02BB61F7FEBCF33F30B83* L_28;
		L_28 = TelemetryHandler_2_get_Cache_mABC919ED89C7DA6F0C00545C4E494016A5BBED7B_inline(__this, TelemetryHandler_2_get_Cache_mABC919ED89C7DA6F0C00545C4E494016A5BBED7B_RuntimeMethod_var);
		NullCheck(L_28);
		L_28->___TimeOfOccurenceTicks = ((int64_t)0);
		CachedPayload_1_tB2CA12BE14B7EE4471F02BB61F7FEBCF33F30B83* L_29;
		L_29 = TelemetryHandler_2_get_Cache_mABC919ED89C7DA6F0C00545C4E494016A5BBED7B_inline(__this, TelemetryHandler_2_get_Cache_mABC919ED89C7DA6F0C00545C4E494016A5BBED7B_RuntimeMethod_var);
		NullCheck(L_29);
		DiagnosticsPayload_tFACE4451747DC3F51B8260AFCF8183DD54D9FFFD* L_30 = (DiagnosticsPayload_tFACE4451747DC3F51B8260AFCF8183DD54D9FFFD*)(&L_29->___Payload);
		List_1_tD7FF0018F4BAEE8EE946582B89AA7DAF37AE5E87* L_31 = L_30->___Diagnostics;
		NullCheck(L_31);
		List_1_Clear_m09BD2C329D95D9ED08F9309AEA0ECCF6C48B5BB7_inline(L_31, List_1_Clear_m09BD2C329D95D9ED08F9309AEA0ECCF6C48B5BB7_RuntimeMethod_var);
		RuntimeObject* L_32 = ((TelemetryHandler_2_tACBE6FB667B76B9218CB9ACFAA5030F7416CDC0C*)__this)->___m_CachePersister;
		NullCheck(L_32);
		bool L_33;
		L_33 = InterfaceFuncInvoker0< bool >::Invoke(0, ICachePersister_1_t01774310766A7B965AC2C38CE75B1001C6277449_il2cpp_TypeInfo_var, L_32);
		V_4 = L_33;
		bool L_34 = V_4;
		if (!L_34)
		{
			goto IL_00fa;
		}
	}
	{
		RuntimeObject* L_35 = ((TelemetryHandler_2_tACBE6FB667B76B9218CB9ACFAA5030F7416CDC0C*)__this)->___m_CachePersister;
		NullCheck(L_35);
		InterfaceActionInvoker0::Invoke(3, ICachePersister_1_t01774310766A7B965AC2C38CE75B1001C6277449_il2cpp_TypeInfo_var, L_35);
	}

IL_00fa:
	{
		Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* L_36 = V_0;
		Action_2_tB3A2D09A16BB2D5A96CEEE66C2F9934F8AF9CEDB* L_37 = (Action_2_tB3A2D09A16BB2D5A96CEEE66C2F9934F8AF9CEDB*)il2cpp_codegen_object_new(Action_2_tB3A2D09A16BB2D5A96CEEE66C2F9934F8AF9CEDB_il2cpp_TypeInfo_var);
		Action_2__ctor_mCB8799E12AB6CA46E55E300245D89C3B2A3955E9(L_37, NULL, (intptr_t)((void*)DiagnosticsHandler_OnSendAsyncCompleted_m64603A110050958673D96E0892EE20324848B8F1_RuntimeMethod_var), NULL);
		SendState_t1BAC864E67898182B54C4EDB04FFE59CD5C08DAD* L_38 = V_1;
		NullCheck(L_36);
		Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* L_39;
		L_39 = Task_ContinueWith_m0DCFBDCE81D5E39BD04277A2CBA00B76D5B85479(L_36, L_37, L_38, ((int32_t)524288), NULL);
	}

IL_0113:
	{
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SendState__ctor_mB8B88DE6EEED157A4F2316B78925D3295BAD16DB (SendState_t1BAC864E67898182B54C4EDB04FFE59CD5C08DAD* __this, const RuntimeMethod* method) 
{
	{
		Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MetricsHandler__ctor_mA99FCDF9FE29231858F71CBBE47319B1FE748567 (MetricsHandler_tEB5A2227BB53393F34EF42AE8F015A673466FE74* __this, TelemetryConfig_t7D6911708D0C402786B501769520404D9EF41601* ___0_config, CachedPayload_1_tAAF20A1E90B5FF0B52131D6DE0A1024012EF2D75* ___1_cache, RuntimeObject* ___2_scheduler, RuntimeObject* ___3_cachePersister, TelemetrySender_t67AA5E279317D039D339BB675990F0BB795ADA3F* ___4_sender, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AotHelper_EnsureType_TisStringEnumConverter_t7C66875DF7AB0719190AEEF8924A99F49C480184_m6A1C428F1F47D693B537597E785391C4D42AD480_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AotHelper_t25AEE9B481C82E565752D5B778B28D4BD372D674_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TelemetryHandler_2__ctor_mDBFA06496CA614C25F7E28173EC8D521B4F01DC8_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		TelemetryConfig_t7D6911708D0C402786B501769520404D9EF41601* L_0 = ___0_config;
		CachedPayload_1_tAAF20A1E90B5FF0B52131D6DE0A1024012EF2D75* L_1 = ___1_cache;
		RuntimeObject* L_2 = ___2_scheduler;
		RuntimeObject* L_3 = ___3_cachePersister;
		TelemetrySender_t67AA5E279317D039D339BB675990F0BB795ADA3F* L_4 = ___4_sender;
		TelemetryHandler_2__ctor_mDBFA06496CA614C25F7E28173EC8D521B4F01DC8(__this, L_0, L_1, L_2, L_3, L_4, TelemetryHandler_2__ctor_mDBFA06496CA614C25F7E28173EC8D521B4F01DC8_RuntimeMethod_var);
		il2cpp_codegen_runtime_class_init_inline(AotHelper_t25AEE9B481C82E565752D5B778B28D4BD372D674_il2cpp_TypeInfo_var);
		AotHelper_EnsureType_TisStringEnumConverter_t7C66875DF7AB0719190AEEF8924A99F49C480184_m6A1C428F1F47D693B537597E785391C4D42AD480(AotHelper_EnsureType_TisStringEnumConverter_t7C66875DF7AB0719190AEEF8924A99F49C480184_m6A1C428F1F47D693B537597E785391C4D42AD480_RuntimeMethod_var);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MetricsHandler_SendPersistedCache_m2B7EBCE94FE28C1AE4FEAF232DBE2E518642D056 (MetricsHandler_tEB5A2227BB53393F34EF42AE8F015A673466FE74* __this, CachedPayload_1_tAAF20A1E90B5FF0B52131D6DE0A1024012EF2D75* ___0_persistedCache, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICachePersister_1_tF7A5B105765FB6A2DF9281C7FD48BBAE8DC7189C_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TelemetrySender_SendAsync_TisMetricsPayload_t2D7CB9F1AFE2ECB1AE26E70EECAB36D805E75F1B_mF66284D211194613C885C35CBC71723EF57E8638_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	U3CU3Ec__DisplayClass1_0_t3D6D1D3DE0606CD7655DDBBD1B4FE0030B982A1A V_0;
	memset((&V_0), 0, sizeof(V_0));
	bool V_1 = false;
	{
		CachedPayload_1_tAAF20A1E90B5FF0B52131D6DE0A1024012EF2D75* L_0 = ___0_persistedCache;
		(&V_0)->___persistedCache = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___persistedCache), (void*)L_0);
		(&V_0)->___U3CU3E4__this = __this;
		Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___U3CU3E4__this), (void*)__this);
		bool L_1;
		L_1 = MetricsHandler_U3CSendPersistedCacheU3Eg__AreMetricsOutdatedU7C1_0_mB5A2589A6176921768AA96F769F3AB52B412FAEC(__this, (&V_0), NULL);
		V_1 = (bool)((((int32_t)L_1) == ((int32_t)0))? 1 : 0);
		bool L_2 = V_1;
		if (!L_2)
		{
			goto IL_0039;
		}
	}
	{
		TelemetrySender_t67AA5E279317D039D339BB675990F0BB795ADA3F* L_3 = ((TelemetryHandler_2_tA3D5E2CA7153825BF54828A98F95123293889FC0*)__this)->___m_Sender;
		U3CU3Ec__DisplayClass1_0_t3D6D1D3DE0606CD7655DDBBD1B4FE0030B982A1A L_4 = V_0;
		CachedPayload_1_tAAF20A1E90B5FF0B52131D6DE0A1024012EF2D75* L_5 = L_4.___persistedCache;
		NullCheck(L_5);
		MetricsPayload_t2D7CB9F1AFE2ECB1AE26E70EECAB36D805E75F1B L_6 = L_5->___Payload;
		NullCheck(L_3);
		Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* L_7;
		L_7 = TelemetrySender_SendAsync_TisMetricsPayload_t2D7CB9F1AFE2ECB1AE26E70EECAB36D805E75F1B_mF66284D211194613C885C35CBC71723EF57E8638(L_3, L_6, TelemetrySender_SendAsync_TisMetricsPayload_t2D7CB9F1AFE2ECB1AE26E70EECAB36D805E75F1B_mF66284D211194613C885C35CBC71723EF57E8638_RuntimeMethod_var);
	}

IL_0039:
	{
		RuntimeObject* L_8 = ((TelemetryHandler_2_tA3D5E2CA7153825BF54828A98F95123293889FC0*)__this)->___m_CachePersister;
		NullCheck(L_8);
		InterfaceActionInvoker0::Invoke(3, ICachePersister_1_tF7A5B105765FB6A2DF9281C7FD48BBAE8DC7189C_il2cpp_TypeInfo_var, L_8);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MetricsHandler_FetchSpecificCommonTags_m6156B375125D3A277F843AC77D1B7E548EDE0A7F (MetricsHandler_tEB5A2227BB53393F34EF42AE8F015A673466FE74* __this, RuntimeObject* ___0_cloudProjectId, RuntimeObject* ___1_environments, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Clear_m96A01966628B0B9F973D4E29050CC769B116A586_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TelemetryHandler_2_get_Cache_mF64411ABBC8FBF4CF2F309FA0D97F4AE12D8FF5A_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		CachedPayload_1_tAAF20A1E90B5FF0B52131D6DE0A1024012EF2D75* L_0;
		L_0 = TelemetryHandler_2_get_Cache_mF64411ABBC8FBF4CF2F309FA0D97F4AE12D8FF5A_inline(__this, TelemetryHandler_2_get_Cache_mF64411ABBC8FBF4CF2F309FA0D97F4AE12D8FF5A_RuntimeMethod_var);
		NullCheck(L_0);
		MetricsPayload_t2D7CB9F1AFE2ECB1AE26E70EECAB36D805E75F1B* L_1 = (MetricsPayload_t2D7CB9F1AFE2ECB1AE26E70EECAB36D805E75F1B*)(&L_0->___Payload);
		Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* L_2 = L_1->___MetricsCommonTags;
		NullCheck(L_2);
		Dictionary_2_Clear_m96A01966628B0B9F973D4E29050CC769B116A586(L_2, Dictionary_2_Clear_m96A01966628B0B9F973D4E29050CC769B116A586_RuntimeMethod_var);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MetricsHandler_SendCachedPayload_mD5D0D6C9FDCE3620C4CA330F405A3C2C9C48010B (MetricsHandler_tEB5A2227BB53393F34EF42AE8F015A673466FE74* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICachePersister_1_tF7A5B105765FB6A2DF9281C7FD48BBAE8DC7189C_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_m203D6B144E830E38A7277C56A0E4478AAE492853_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mB78998C760772531BF23B271EC995F20FF111F8D_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TelemetryHandler_2_get_Cache_mF64411ABBC8FBF4CF2F309FA0D97F4AE12D8FF5A_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TelemetrySender_SendAsync_TisMetricsPayload_t2D7CB9F1AFE2ECB1AE26E70EECAB36D805E75F1B_mF66284D211194613C885C35CBC71723EF57E8638_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	bool V_1 = false;
	{
		CachedPayload_1_tAAF20A1E90B5FF0B52131D6DE0A1024012EF2D75* L_0;
		L_0 = TelemetryHandler_2_get_Cache_mF64411ABBC8FBF4CF2F309FA0D97F4AE12D8FF5A_inline(__this, TelemetryHandler_2_get_Cache_mF64411ABBC8FBF4CF2F309FA0D97F4AE12D8FF5A_RuntimeMethod_var);
		NullCheck(L_0);
		MetricsPayload_t2D7CB9F1AFE2ECB1AE26E70EECAB36D805E75F1B* L_1 = (MetricsPayload_t2D7CB9F1AFE2ECB1AE26E70EECAB36D805E75F1B*)(&L_0->___Payload);
		List_1_t0E000AE0E09082F1D878813D84836DEAE5C1C3DA* L_2 = L_1->___Metrics;
		NullCheck(L_2);
		int32_t L_3;
		L_3 = List_1_get_Count_mB78998C760772531BF23B271EC995F20FF111F8D_inline(L_2, List_1_get_Count_mB78998C760772531BF23B271EC995F20FF111F8D_RuntimeMethod_var);
		V_0 = (bool)((((int32_t)((((int32_t)L_3) > ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0);
		bool L_4 = V_0;
		if (!L_4)
		{
			goto IL_0022;
		}
	}
	{
		goto IL_0079;
	}

IL_0022:
	{
		TelemetrySender_t67AA5E279317D039D339BB675990F0BB795ADA3F* L_5 = ((TelemetryHandler_2_tA3D5E2CA7153825BF54828A98F95123293889FC0*)__this)->___m_Sender;
		CachedPayload_1_tAAF20A1E90B5FF0B52131D6DE0A1024012EF2D75* L_6;
		L_6 = TelemetryHandler_2_get_Cache_mF64411ABBC8FBF4CF2F309FA0D97F4AE12D8FF5A_inline(__this, TelemetryHandler_2_get_Cache_mF64411ABBC8FBF4CF2F309FA0D97F4AE12D8FF5A_RuntimeMethod_var);
		NullCheck(L_6);
		MetricsPayload_t2D7CB9F1AFE2ECB1AE26E70EECAB36D805E75F1B L_7 = L_6->___Payload;
		NullCheck(L_5);
		Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* L_8;
		L_8 = TelemetrySender_SendAsync_TisMetricsPayload_t2D7CB9F1AFE2ECB1AE26E70EECAB36D805E75F1B_mF66284D211194613C885C35CBC71723EF57E8638(L_5, L_7, TelemetrySender_SendAsync_TisMetricsPayload_t2D7CB9F1AFE2ECB1AE26E70EECAB36D805E75F1B_mF66284D211194613C885C35CBC71723EF57E8638_RuntimeMethod_var);
		CachedPayload_1_tAAF20A1E90B5FF0B52131D6DE0A1024012EF2D75* L_9;
		L_9 = TelemetryHandler_2_get_Cache_mF64411ABBC8FBF4CF2F309FA0D97F4AE12D8FF5A_inline(__this, TelemetryHandler_2_get_Cache_mF64411ABBC8FBF4CF2F309FA0D97F4AE12D8FF5A_RuntimeMethod_var);
		NullCheck(L_9);
		MetricsPayload_t2D7CB9F1AFE2ECB1AE26E70EECAB36D805E75F1B* L_10 = (MetricsPayload_t2D7CB9F1AFE2ECB1AE26E70EECAB36D805E75F1B*)(&L_9->___Payload);
		List_1_t0E000AE0E09082F1D878813D84836DEAE5C1C3DA* L_11 = L_10->___Metrics;
		NullCheck(L_11);
		List_1_Clear_m203D6B144E830E38A7277C56A0E4478AAE492853_inline(L_11, List_1_Clear_m203D6B144E830E38A7277C56A0E4478AAE492853_RuntimeMethod_var);
		CachedPayload_1_tAAF20A1E90B5FF0B52131D6DE0A1024012EF2D75* L_12;
		L_12 = TelemetryHandler_2_get_Cache_mF64411ABBC8FBF4CF2F309FA0D97F4AE12D8FF5A_inline(__this, TelemetryHandler_2_get_Cache_mF64411ABBC8FBF4CF2F309FA0D97F4AE12D8FF5A_RuntimeMethod_var);
		NullCheck(L_12);
		L_12->___TimeOfOccurenceTicks = ((int64_t)0);
		RuntimeObject* L_13 = ((TelemetryHandler_2_tA3D5E2CA7153825BF54828A98F95123293889FC0*)__this)->___m_CachePersister;
		NullCheck(L_13);
		bool L_14;
		L_14 = InterfaceFuncInvoker0< bool >::Invoke(0, ICachePersister_1_tF7A5B105765FB6A2DF9281C7FD48BBAE8DC7189C_il2cpp_TypeInfo_var, L_13);
		V_1 = L_14;
		bool L_15 = V_1;
		if (!L_15)
		{
			goto IL_0079;
		}
	}
	{
		RuntimeObject* L_16 = ((TelemetryHandler_2_tA3D5E2CA7153825BF54828A98F95123293889FC0*)__this)->___m_CachePersister;
		NullCheck(L_16);
		InterfaceActionInvoker0::Invoke(3, ICachePersister_1_tF7A5B105765FB6A2DF9281C7FD48BBAE8DC7189C_il2cpp_TypeInfo_var, L_16);
	}

IL_0079:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MetricsHandler_U3CSendPersistedCacheU3Eg__AreMetricsOutdatedU7C1_0_mB5A2589A6176921768AA96F769F3AB52B412FAEC (MetricsHandler_tEB5A2227BB53393F34EF42AE8F015A673466FE74* __this, U3CU3Ec__DisplayClass1_0_t3D6D1D3DE0606CD7655DDBBD1B4FE0030B982A1A* ___0_p, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TelemetryHandler_2_get_Config_m7D7528D1ABD233F97CE10E7E0A1DBDDF18203455_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A V_0;
	memset((&V_0), 0, sizeof(V_0));
	bool V_1 = false;
	{
		il2cpp_codegen_runtime_class_init_inline(DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D_il2cpp_TypeInfo_var);
		DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_0;
		L_0 = DateTime_get_UtcNow_m06B6E9995FE16846A0F71EC9DB23E90BE2C5F9FA(NULL);
		U3CU3Ec__DisplayClass1_0_t3D6D1D3DE0606CD7655DDBBD1B4FE0030B982A1A* L_1 = ___0_p;
		CachedPayload_1_tAAF20A1E90B5FF0B52131D6DE0A1024012EF2D75* L_2 = L_1->___persistedCache;
		NullCheck(L_2);
		int64_t L_3 = L_2->___TimeOfOccurenceTicks;
		DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_4;
		memset((&L_4), 0, sizeof(L_4));
		DateTime__ctor_m64AFCE84ABB24698256EB9F635EFD0A221823441((&L_4), L_3, NULL);
		TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A L_5;
		L_5 = DateTime_op_Subtraction_m64D26F5ABFAE6E166A7E567093D025F6C69F0123(L_0, L_4, NULL);
		V_0 = L_5;
		double L_6;
		L_6 = TimeSpan_get_TotalSeconds_mED686E7CECE6A76A7DC38518698B9199DB8CDEA8((&V_0), NULL);
		TelemetryConfig_t7D6911708D0C402786B501769520404D9EF41601* L_7;
		L_7 = TelemetryHandler_2_get_Config_m7D7528D1ABD233F97CE10E7E0A1DBDDF18203455_inline(__this, TelemetryHandler_2_get_Config_m7D7528D1ABD233F97CE10E7E0A1DBDDF18203455_RuntimeMethod_var);
		NullCheck(L_7);
		double L_8 = L_7->___PayloadExpirationSeconds;
		V_1 = (bool)((((double)L_6) > ((double)L_8))? 1 : 0);
		goto IL_0033;
	}

IL_0033:
	{
		bool L_9 = V_1;
		return L_9;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* TelemetryHandler_FormatOperatingSystemInfo_mEE68BAEE487E5AA2A841905B5A050B7ECF8204F4 (String_t* ___0_rawOsInfo, const RuntimeMethod* method) 
{
	String_t* V_0 = NULL;
	{
		String_t* L_0 = ___0_rawOsInfo;
		V_0 = L_0;
		goto IL_0005;
	}

IL_0005:
	{
		String_t* L_1 = V_0;
		return L_1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TelemetryHandler__ctor_mDB78AFAD4EB8C244BE71A1B79383CD6409110D32 (TelemetryHandler_t7692C25504218338692D86878A355488B828A13C* __this, const RuntimeMethod* method) 
{
	{
		Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DisabledMetrics_Unity_Services_Core_Telemetry_Internal_IMetrics_SendHistogramMetric_m3BC8CBF924E4A55F812DAD8DDA20795B39C12600 (DisabledMetrics_tDD1FEF93B7BF27F4AF3ED32521415AEE0769C338* __this, String_t* ___0_name, double ___1_time, RuntimeObject* ___2_tags, const RuntimeMethod* method) 
{
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DisabledMetrics_Unity_Services_Core_Telemetry_Internal_IMetrics_SendSumMetric_mB40257CB1987903E960F7A27BC4FB83FF6705724 (DisabledMetrics_tDD1FEF93B7BF27F4AF3ED32521415AEE0769C338* __this, String_t* ___0_name, double ___1_value, RuntimeObject* ___2_tags, const RuntimeMethod* method) 
{
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DisabledMetrics__ctor_mED3AD0A9283DB0685B28202DE0ED41849D0FC3CD (DisabledMetrics_tDD1FEF93B7BF27F4AF3ED32521415AEE0769C338* __this, const RuntimeMethod* method) 
{
	{
		Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* DisabledMetricsFactory_Unity_Services_Core_Telemetry_Internal_IMetricsFactory_Create_m837C4BEC6FE6FEB5AC854A3DD19D2E5400A3D284 (DisabledMetricsFactory_t60F6C496E8CC6F5C6636793C571038D864BD48D6* __this, String_t* ___0_packageName, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DisabledMetrics_tDD1FEF93B7BF27F4AF3ED32521415AEE0769C338_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		DisabledMetrics_tDD1FEF93B7BF27F4AF3ED32521415AEE0769C338* L_0 = (DisabledMetrics_tDD1FEF93B7BF27F4AF3ED32521415AEE0769C338*)il2cpp_codegen_object_new(DisabledMetrics_tDD1FEF93B7BF27F4AF3ED32521415AEE0769C338_il2cpp_TypeInfo_var);
		DisabledMetrics__ctor_mED3AD0A9283DB0685B28202DE0ED41849D0FC3CD(L_0, NULL);
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DisabledMetricsFactory__ctor_m9C673FABB9E5C1B95DC3AAF81ED8A8ADCB35C65E (DisabledMetricsFactory_t60F6C496E8CC6F5C6636793C571038D864BD48D6* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m768E076F1E804CE4959F4E71D3E6A9ADE2F55052_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* L_0 = (Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83*)il2cpp_codegen_object_new(Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83_il2cpp_TypeInfo_var);
		Dictionary_2__ctor_m768E076F1E804CE4959F4E71D3E6A9ADE2F55052(L_0, Dictionary_2__ctor_m768E076F1E804CE4959F4E71D3E6A9ADE2F55052_RuntimeMethod_var);
		__this->___U3CUnity_Services_Core_Telemetry_Internal_IMetricsFactory_CommonTagsU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CUnity_Services_Core_Telemetry_Internal_IMetricsFactory_CommonTagsU3Ek__BackingField), (void*)L_0);
		Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MetricsHandler_tEB5A2227BB53393F34EF42AE8F015A673466FE74* Metrics_get_Handler_mA4E865590FA0068CCF4695CE05936FAF2C73EAC6 (Metrics_t64BEB1BA35E4B6D2D709508D665841289875F1D1* __this, const RuntimeMethod* method) 
{
	{
		MetricsHandler_tEB5A2227BB53393F34EF42AE8F015A673466FE74* L_0 = __this->___U3CHandlerU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Metrics_get_PackageTags_m115CC30318BB63CEFCC31F54F4049C4D78DC0472 (Metrics_t64BEB1BA35E4B6D2D709508D665841289875F1D1* __this, const RuntimeMethod* method) 
{
	{
		RuntimeObject* L_0 = __this->___U3CPackageTagsU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Metrics__ctor_mB1E2387D26E6A7CF77FA50A7240FC8CBA12F2368 (Metrics_t64BEB1BA35E4B6D2D709508D665841289875F1D1* __this, MetricsHandler_tEB5A2227BB53393F34EF42AE8F015A673466FE74* ___0_handler, RuntimeObject* ___1_packageTags, const RuntimeMethod* method) 
{
	{
		Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
		MetricsHandler_tEB5A2227BB53393F34EF42AE8F015A673466FE74* L_0 = ___0_handler;
		__this->___U3CHandlerU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CHandlerU3Ek__BackingField), (void*)L_0);
		RuntimeObject* L_1 = ___1_packageTags;
		__this->___U3CPackageTagsU3Ek__BackingField = L_1;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CPackageTagsU3Ek__BackingField), (void*)L_1);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Metric_t98E6B95DCBA4A31D77AF8DA5F592459AB3FE49F3 Metrics_CreateMetric_m9024DA7257F4F1E8F0F18870FE29E5A6347EE11F (Metrics_t64BEB1BA35E4B6D2D709508D665841289875F1D1* __this, String_t* ___0_name, double ___1_value, int32_t ___2_type, RuntimeObject* ___3_tags, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DictionaryExtensions_MergeAllowOverride_TisIDictionary_2_t51DBA2F8AFDC8E5CC588729B12034B8C4D30B0AF_TisString_t_TisString_t_m2D5D98C51F556720066C9CB1EE05C8290D306079_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	Metric_t98E6B95DCBA4A31D77AF8DA5F592459AB3FE49F3 V_0;
	memset((&V_0), 0, sizeof(V_0));
	Metric_t98E6B95DCBA4A31D77AF8DA5F592459AB3FE49F3 V_1;
	memset((&V_1), 0, sizeof(V_1));
	Metric_t98E6B95DCBA4A31D77AF8DA5F592459AB3FE49F3 V_2;
	memset((&V_2), 0, sizeof(V_2));
	Metric_t98E6B95DCBA4A31D77AF8DA5F592459AB3FE49F3* G_B2_0 = NULL;
	Metric_t98E6B95DCBA4A31D77AF8DA5F592459AB3FE49F3* G_B1_0 = NULL;
	RuntimeObject* G_B3_0 = NULL;
	Metric_t98E6B95DCBA4A31D77AF8DA5F592459AB3FE49F3* G_B3_1 = NULL;
	{
		il2cpp_codegen_initobj((&V_1), sizeof(Metric_t98E6B95DCBA4A31D77AF8DA5F592459AB3FE49F3));
		String_t* L_0 = ___0_name;
		(&V_1)->___Name = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&(&V_1)->___Name), (void*)L_0);
		double L_1 = ___1_value;
		(&V_1)->___Value = L_1;
		int32_t L_2 = ___2_type;
		(&V_1)->___Type = L_2;
		RuntimeObject* L_3 = ___3_tags;
		if (!L_3)
		{
			G_B2_0 = (&V_1);
			goto IL_0036;
		}
		G_B1_0 = (&V_1);
	}
	{
		RuntimeObject* L_4 = ___3_tags;
		RuntimeObject* L_5;
		L_5 = Metrics_get_PackageTags_m115CC30318BB63CEFCC31F54F4049C4D78DC0472_inline(__this, NULL);
		RuntimeObject* L_6;
		L_6 = DictionaryExtensions_MergeAllowOverride_TisIDictionary_2_t51DBA2F8AFDC8E5CC588729B12034B8C4D30B0AF_TisString_t_TisString_t_m2D5D98C51F556720066C9CB1EE05C8290D306079(L_4, L_5, DictionaryExtensions_MergeAllowOverride_TisIDictionary_2_t51DBA2F8AFDC8E5CC588729B12034B8C4D30B0AF_TisString_t_TisString_t_m2D5D98C51F556720066C9CB1EE05C8290D306079_RuntimeMethod_var);
		G_B3_0 = L_6;
		G_B3_1 = G_B1_0;
		goto IL_003c;
	}

IL_0036:
	{
		RuntimeObject* L_7;
		L_7 = Metrics_get_PackageTags_m115CC30318BB63CEFCC31F54F4049C4D78DC0472_inline(__this, NULL);
		G_B3_0 = L_7;
		G_B3_1 = G_B2_0;
	}

IL_003c:
	{
		G_B3_1->___Tags = G_B3_0;
		Il2CppCodeGenWriteBarrier((void**)(&G_B3_1->___Tags), (void*)G_B3_0);
		Metric_t98E6B95DCBA4A31D77AF8DA5F592459AB3FE49F3 L_8 = V_1;
		V_0 = L_8;
		Metric_t98E6B95DCBA4A31D77AF8DA5F592459AB3FE49F3 L_9 = V_0;
		V_2 = L_9;
		goto IL_0047;
	}

IL_0047:
	{
		Metric_t98E6B95DCBA4A31D77AF8DA5F592459AB3FE49F3 L_10 = V_2;
		return L_10;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Metrics_Unity_Services_Core_Telemetry_Internal_IMetrics_SendHistogramMetric_mA7EB1B96D0F7E39A951A68AF58BF6A455E27C9ED (Metrics_t64BEB1BA35E4B6D2D709508D665841289875F1D1* __this, String_t* ___0_name, double ___1_time, RuntimeObject* ___2_tags, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TelemetryHandler_2_Register_m75836815F537898F8E9388A5E3E0AC11A2E12BEB_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	Metric_t98E6B95DCBA4A31D77AF8DA5F592459AB3FE49F3 V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		String_t* L_0 = ___0_name;
		double L_1 = ___1_time;
		RuntimeObject* L_2 = ___2_tags;
		Metric_t98E6B95DCBA4A31D77AF8DA5F592459AB3FE49F3 L_3;
		L_3 = Metrics_CreateMetric_m9024DA7257F4F1E8F0F18870FE29E5A6347EE11F(__this, L_0, L_1, 2, L_2, NULL);
		V_0 = L_3;
		MetricsHandler_tEB5A2227BB53393F34EF42AE8F015A673466FE74* L_4;
		L_4 = Metrics_get_Handler_mA4E865590FA0068CCF4695CE05936FAF2C73EAC6_inline(__this, NULL);
		Metric_t98E6B95DCBA4A31D77AF8DA5F592459AB3FE49F3 L_5 = V_0;
		NullCheck(L_4);
		TelemetryHandler_2_Register_m75836815F537898F8E9388A5E3E0AC11A2E12BEB(L_4, L_5, TelemetryHandler_2_Register_m75836815F537898F8E9388A5E3E0AC11A2E12BEB_RuntimeMethod_var);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Metrics_Unity_Services_Core_Telemetry_Internal_IMetrics_SendSumMetric_m3698244EA67D8736E51D84935E05E2DEB290C6A8 (Metrics_t64BEB1BA35E4B6D2D709508D665841289875F1D1* __this, String_t* ___0_name, double ___1_value, RuntimeObject* ___2_tags, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TelemetryHandler_2_Register_m75836815F537898F8E9388A5E3E0AC11A2E12BEB_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	Metric_t98E6B95DCBA4A31D77AF8DA5F592459AB3FE49F3 V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		String_t* L_0 = ___0_name;
		double L_1 = ___1_value;
		RuntimeObject* L_2 = ___2_tags;
		Metric_t98E6B95DCBA4A31D77AF8DA5F592459AB3FE49F3 L_3;
		L_3 = Metrics_CreateMetric_m9024DA7257F4F1E8F0F18870FE29E5A6347EE11F(__this, L_0, L_1, 1, L_2, NULL);
		V_0 = L_3;
		MetricsHandler_tEB5A2227BB53393F34EF42AE8F015A673466FE74* L_4;
		L_4 = Metrics_get_Handler_mA4E865590FA0068CCF4695CE05936FAF2C73EAC6_inline(__this, NULL);
		Metric_t98E6B95DCBA4A31D77AF8DA5F592459AB3FE49F3 L_5 = V_0;
		NullCheck(L_4);
		TelemetryHandler_2_Register_m75836815F537898F8E9388A5E3E0AC11A2E12BEB(L_4, L_5, TelemetryHandler_2_Register_m75836815F537898F8E9388A5E3E0AC11A2E12BEB_RuntimeMethod_var);
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MetricsHandler_tEB5A2227BB53393F34EF42AE8F015A673466FE74* MetricsFactory_get_Handler_mEEC4790D8D67895DDDB3AC14E796F260A8B9780A (MetricsFactory_tFED08C34B8CB569B801796787E82F2818606FA05* __this, const RuntimeMethod* method) 
{
	{
		MetricsHandler_tEB5A2227BB53393F34EF42AE8F015A673466FE74* L_0 = __this->___U3CHandlerU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MetricsFactory__ctor_mA1187E29AC3E1EDC2A11A8FB63C1AF0F91C27ED0 (MetricsFactory_tFED08C34B8CB569B801796787E82F2818606FA05* __this, MetricsHandler_tEB5A2227BB53393F34EF42AE8F015A673466FE74* ___0_handler, RuntimeObject* ___1_projectConfig, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DictionaryExtensions_MergeAllowOverride_TisDictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83_TisString_t_TisString_t_m4A386C7FA6BA2824CB5BCC50DCC3A157679E9E1F_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m1D3CFAA07F0EE9405CAF58853C2E25690A51D0F9_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TelemetryHandler_2_get_Cache_mF64411ABBC8FBF4CF2F309FA0D97F4AE12D8FF5A_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
		MetricsHandler_tEB5A2227BB53393F34EF42AE8F015A673466FE74* L_0 = ___0_handler;
		__this->___U3CHandlerU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CHandlerU3Ek__BackingField), (void*)L_0);
		RuntimeObject* L_1 = ___1_projectConfig;
		__this->___m_ProjectConfig = L_1;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_ProjectConfig), (void*)L_1);
		MetricsHandler_tEB5A2227BB53393F34EF42AE8F015A673466FE74* L_2 = ___0_handler;
		NullCheck(L_2);
		CachedPayload_1_tAAF20A1E90B5FF0B52131D6DE0A1024012EF2D75* L_3;
		L_3 = TelemetryHandler_2_get_Cache_mF64411ABBC8FBF4CF2F309FA0D97F4AE12D8FF5A_inline(L_2, TelemetryHandler_2_get_Cache_mF64411ABBC8FBF4CF2F309FA0D97F4AE12D8FF5A_RuntimeMethod_var);
		NullCheck(L_3);
		MetricsPayload_t2D7CB9F1AFE2ECB1AE26E70EECAB36D805E75F1B* L_4 = (MetricsPayload_t2D7CB9F1AFE2ECB1AE26E70EECAB36D805E75F1B*)(&L_3->___Payload);
		Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* L_5 = L_4->___CommonTags;
		Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* L_6 = (Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83*)il2cpp_codegen_object_new(Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83_il2cpp_TypeInfo_var);
		Dictionary_2__ctor_m1D3CFAA07F0EE9405CAF58853C2E25690A51D0F9(L_6, L_5, Dictionary_2__ctor_m1D3CFAA07F0EE9405CAF58853C2E25690A51D0F9_RuntimeMethod_var);
		MetricsHandler_tEB5A2227BB53393F34EF42AE8F015A673466FE74* L_7 = ___0_handler;
		NullCheck(L_7);
		CachedPayload_1_tAAF20A1E90B5FF0B52131D6DE0A1024012EF2D75* L_8;
		L_8 = TelemetryHandler_2_get_Cache_mF64411ABBC8FBF4CF2F309FA0D97F4AE12D8FF5A_inline(L_7, TelemetryHandler_2_get_Cache_mF64411ABBC8FBF4CF2F309FA0D97F4AE12D8FF5A_RuntimeMethod_var);
		NullCheck(L_8);
		MetricsPayload_t2D7CB9F1AFE2ECB1AE26E70EECAB36D805E75F1B* L_9 = (MetricsPayload_t2D7CB9F1AFE2ECB1AE26E70EECAB36D805E75F1B*)(&L_8->___Payload);
		Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* L_10 = L_9->___MetricsCommonTags;
		Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* L_11;
		L_11 = DictionaryExtensions_MergeAllowOverride_TisDictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83_TisString_t_TisString_t_m4A386C7FA6BA2824CB5BCC50DCC3A157679E9E1F(L_6, L_10, DictionaryExtensions_MergeAllowOverride_TisDictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83_TisString_t_TisString_t_m4A386C7FA6BA2824CB5BCC50DCC3A157679E9E1F_RuntimeMethod_var);
		__this->___U3CCommonTagsU3Ek__BackingField = L_11;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CCommonTagsU3Ek__BackingField), (void*)L_11);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* MetricsFactory_Create_m6DCE478FE70DE3D0533A150550812CE038D8CD46 (MetricsFactory_tFED08C34B8CB569B801796787E82F2818606FA05* __this, String_t* ___0_packageName, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Metrics_t64BEB1BA35E4B6D2D709508D665841289875F1D1_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	RuntimeObject* V_0 = NULL;
	Metrics_t64BEB1BA35E4B6D2D709508D665841289875F1D1* V_1 = NULL;
	bool V_2 = false;
	RuntimeObject* V_3 = NULL;
	{
		String_t* L_0 = ___0_packageName;
		bool L_1;
		L_1 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_0, NULL);
		V_2 = L_1;
		bool L_2 = V_2;
		if (!L_2)
		{
			goto IL_0016;
		}
	}
	{
		ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_3 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
		ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral3B77922C3A2E8F89E4C7359003D66665B608BA30)), NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&MetricsFactory_Create_m6DCE478FE70DE3D0533A150550812CE038D8CD46_RuntimeMethod_var)));
	}

IL_0016:
	{
		RuntimeObject* L_4 = __this->___m_ProjectConfig;
		String_t* L_5 = ___0_packageName;
		RuntimeObject* L_6;
		L_6 = FactoryUtils_CreatePackageTags_m41A469956CFED4A1038991A74F8FDED5506D7D65(L_4, L_5, NULL);
		V_0 = L_6;
		MetricsHandler_tEB5A2227BB53393F34EF42AE8F015A673466FE74* L_7;
		L_7 = MetricsFactory_get_Handler_mEEC4790D8D67895DDDB3AC14E796F260A8B9780A_inline(__this, NULL);
		RuntimeObject* L_8 = V_0;
		Metrics_t64BEB1BA35E4B6D2D709508D665841289875F1D1* L_9 = (Metrics_t64BEB1BA35E4B6D2D709508D665841289875F1D1*)il2cpp_codegen_object_new(Metrics_t64BEB1BA35E4B6D2D709508D665841289875F1D1_il2cpp_TypeInfo_var);
		Metrics__ctor_mB1E2387D26E6A7CF77FA50A7240FC8CBA12F2368(L_9, L_7, L_8, NULL);
		V_1 = L_9;
		Metrics_t64BEB1BA35E4B6D2D709508D665841289875F1D1* L_10 = V_1;
		V_3 = L_10;
		goto IL_0034;
	}

IL_0034:
	{
		RuntimeObject* L_11 = V_3;
		return L_11;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C void Diagnostic_t6762F35062B939B79ECD2F38670A5A56FF25311A_marshal_pinvoke(const Diagnostic_t6762F35062B939B79ECD2F38670A5A56FF25311A& unmarshaled, Diagnostic_t6762F35062B939B79ECD2F38670A5A56FF25311A_marshaled_pinvoke& marshaled)
{
	Exception_t* ___ContentException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'Content' of type 'Diagnostic'.");
	IL2CPP_RAISE_MANAGED_EXCEPTION(___ContentException, NULL);
}
IL2CPP_EXTERN_C void Diagnostic_t6762F35062B939B79ECD2F38670A5A56FF25311A_marshal_pinvoke_back(const Diagnostic_t6762F35062B939B79ECD2F38670A5A56FF25311A_marshaled_pinvoke& marshaled, Diagnostic_t6762F35062B939B79ECD2F38670A5A56FF25311A& unmarshaled)
{
	Exception_t* ___ContentException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'Content' of type 'Diagnostic'.");
	IL2CPP_RAISE_MANAGED_EXCEPTION(___ContentException, NULL);
}
IL2CPP_EXTERN_C void Diagnostic_t6762F35062B939B79ECD2F38670A5A56FF25311A_marshal_pinvoke_cleanup(Diagnostic_t6762F35062B939B79ECD2F38670A5A56FF25311A_marshaled_pinvoke& marshaled)
{
}
IL2CPP_EXTERN_C void Diagnostic_t6762F35062B939B79ECD2F38670A5A56FF25311A_marshal_com(const Diagnostic_t6762F35062B939B79ECD2F38670A5A56FF25311A& unmarshaled, Diagnostic_t6762F35062B939B79ECD2F38670A5A56FF25311A_marshaled_com& marshaled)
{
	Exception_t* ___ContentException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'Content' of type 'Diagnostic'.");
	IL2CPP_RAISE_MANAGED_EXCEPTION(___ContentException, NULL);
}
IL2CPP_EXTERN_C void Diagnostic_t6762F35062B939B79ECD2F38670A5A56FF25311A_marshal_com_back(const Diagnostic_t6762F35062B939B79ECD2F38670A5A56FF25311A_marshaled_com& marshaled, Diagnostic_t6762F35062B939B79ECD2F38670A5A56FF25311A& unmarshaled)
{
	Exception_t* ___ContentException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'Content' of type 'Diagnostic'.");
	IL2CPP_RAISE_MANAGED_EXCEPTION(___ContentException, NULL);
}
IL2CPP_EXTERN_C void Diagnostic_t6762F35062B939B79ECD2F38670A5A56FF25311A_marshal_com_cleanup(Diagnostic_t6762F35062B939B79ECD2F38670A5A56FF25311A_marshaled_com& marshaled)
{
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C void DiagnosticsPayload_tFACE4451747DC3F51B8260AFCF8183DD54D9FFFD_marshal_pinvoke(const DiagnosticsPayload_tFACE4451747DC3F51B8260AFCF8183DD54D9FFFD& unmarshaled, DiagnosticsPayload_tFACE4451747DC3F51B8260AFCF8183DD54D9FFFD_marshaled_pinvoke& marshaled)
{
	Exception_t* ___DiagnosticsException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'Diagnostics' of type 'DiagnosticsPayload'.");
	IL2CPP_RAISE_MANAGED_EXCEPTION(___DiagnosticsException, NULL);
}
IL2CPP_EXTERN_C void DiagnosticsPayload_tFACE4451747DC3F51B8260AFCF8183DD54D9FFFD_marshal_pinvoke_back(const DiagnosticsPayload_tFACE4451747DC3F51B8260AFCF8183DD54D9FFFD_marshaled_pinvoke& marshaled, DiagnosticsPayload_tFACE4451747DC3F51B8260AFCF8183DD54D9FFFD& unmarshaled)
{
	Exception_t* ___DiagnosticsException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'Diagnostics' of type 'DiagnosticsPayload'.");
	IL2CPP_RAISE_MANAGED_EXCEPTION(___DiagnosticsException, NULL);
}
IL2CPP_EXTERN_C void DiagnosticsPayload_tFACE4451747DC3F51B8260AFCF8183DD54D9FFFD_marshal_pinvoke_cleanup(DiagnosticsPayload_tFACE4451747DC3F51B8260AFCF8183DD54D9FFFD_marshaled_pinvoke& marshaled)
{
}
IL2CPP_EXTERN_C void DiagnosticsPayload_tFACE4451747DC3F51B8260AFCF8183DD54D9FFFD_marshal_com(const DiagnosticsPayload_tFACE4451747DC3F51B8260AFCF8183DD54D9FFFD& unmarshaled, DiagnosticsPayload_tFACE4451747DC3F51B8260AFCF8183DD54D9FFFD_marshaled_com& marshaled)
{
	Exception_t* ___DiagnosticsException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'Diagnostics' of type 'DiagnosticsPayload'.");
	IL2CPP_RAISE_MANAGED_EXCEPTION(___DiagnosticsException, NULL);
}
IL2CPP_EXTERN_C void DiagnosticsPayload_tFACE4451747DC3F51B8260AFCF8183DD54D9FFFD_marshal_com_back(const DiagnosticsPayload_tFACE4451747DC3F51B8260AFCF8183DD54D9FFFD_marshaled_com& marshaled, DiagnosticsPayload_tFACE4451747DC3F51B8260AFCF8183DD54D9FFFD& unmarshaled)
{
	Exception_t* ___DiagnosticsException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'Diagnostics' of type 'DiagnosticsPayload'.");
	IL2CPP_RAISE_MANAGED_EXCEPTION(___DiagnosticsException, NULL);
}
IL2CPP_EXTERN_C void DiagnosticsPayload_tFACE4451747DC3F51B8260AFCF8183DD54D9FFFD_marshal_com_cleanup(DiagnosticsPayload_tFACE4451747DC3F51B8260AFCF8183DD54D9FFFD_marshaled_com& marshaled)
{
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* DiagnosticsPayload_Unity_Services_Core_Telemetry_Internal_ITelemetryPayload_get_CommonTags_m275FCC10220ACC7D300B67F7B8254E9E57FA41EF (DiagnosticsPayload_tFACE4451747DC3F51B8260AFCF8183DD54D9FFFD* __this, const RuntimeMethod* method) 
{
	{
		Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* L_0 = __this->___CommonTags;
		return L_0;
	}
}
IL2CPP_EXTERN_C  Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* DiagnosticsPayload_Unity_Services_Core_Telemetry_Internal_ITelemetryPayload_get_CommonTags_m275FCC10220ACC7D300B67F7B8254E9E57FA41EF_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	DiagnosticsPayload_tFACE4451747DC3F51B8260AFCF8183DD54D9FFFD* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<DiagnosticsPayload_tFACE4451747DC3F51B8260AFCF8183DD54D9FFFD*>(__this + _offset);
	Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* _returnValue;
	_returnValue = DiagnosticsPayload_Unity_Services_Core_Telemetry_Internal_ITelemetryPayload_get_CommonTags_m275FCC10220ACC7D300B67F7B8254E9E57FA41EF_inline(_thisAdjusted, method);
	return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DiagnosticsPayload_Unity_Services_Core_Telemetry_Internal_ITelemetryPayload_get_Count_m1D942807C7387C00A179CD6B5B80E859F42FD22D (DiagnosticsPayload_tFACE4451747DC3F51B8260AFCF8183DD54D9FFFD* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m10ECF13A4D03A6AA1FF22092658DD6EAB2BA4256_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	List_1_tD7FF0018F4BAEE8EE946582B89AA7DAF37AE5E87* G_B2_0 = NULL;
	List_1_tD7FF0018F4BAEE8EE946582B89AA7DAF37AE5E87* G_B1_0 = NULL;
	int32_t G_B3_0 = 0;
	{
		List_1_tD7FF0018F4BAEE8EE946582B89AA7DAF37AE5E87* L_0 = __this->___Diagnostics;
		List_1_tD7FF0018F4BAEE8EE946582B89AA7DAF37AE5E87* L_1 = L_0;
		if (L_1)
		{
			G_B2_0 = L_1;
			goto IL_000d;
		}
		G_B1_0 = L_1;
	}
	{
		G_B3_0 = 0;
		goto IL_0012;
	}

IL_000d:
	{
		NullCheck(G_B2_0);
		int32_t L_2;
		L_2 = List_1_get_Count_m10ECF13A4D03A6AA1FF22092658DD6EAB2BA4256_inline(G_B2_0, List_1_get_Count_m10ECF13A4D03A6AA1FF22092658DD6EAB2BA4256_RuntimeMethod_var);
		G_B3_0 = L_2;
	}

IL_0012:
	{
		return G_B3_0;
	}
}
IL2CPP_EXTERN_C  int32_t DiagnosticsPayload_Unity_Services_Core_Telemetry_Internal_ITelemetryPayload_get_Count_m1D942807C7387C00A179CD6B5B80E859F42FD22D_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	DiagnosticsPayload_tFACE4451747DC3F51B8260AFCF8183DD54D9FFFD* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<DiagnosticsPayload_tFACE4451747DC3F51B8260AFCF8183DD54D9FFFD*>(__this + _offset);
	int32_t _returnValue;
	_returnValue = DiagnosticsPayload_Unity_Services_Core_Telemetry_Internal_ITelemetryPayload_get_Count_m1D942807C7387C00A179CD6B5B80E859F42FD22D(_thisAdjusted, method);
	return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DiagnosticsPayload_Unity_Services_Core_Telemetry_Internal_ITelemetryPayload_Add_m0356DD93E34EC022453F77FB555AA32FDA4B59B3 (DiagnosticsPayload_tFACE4451747DC3F51B8260AFCF8183DD54D9FFFD* __this, RuntimeObject* ___0_telemetryEvent, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Diagnostic_t6762F35062B939B79ECD2F38670A5A56FF25311A_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m8004FEA76065612822149F3602D2E0FC863CD695_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mDE8FD2CC867BCFD8DDDF78483279A5AB2B16DB0B_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tD7FF0018F4BAEE8EE946582B89AA7DAF37AE5E87_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Diagnostic_t6762F35062B939B79ECD2F38670A5A56FF25311A V_0;
	memset((&V_0), 0, sizeof(V_0));
	bool V_1 = false;
	bool V_2 = false;
	int32_t G_B3_0 = 0;
	{
		RuntimeObject* L_0 = ___0_telemetryEvent;
		if (!((RuntimeObject*)IsInstSealed((RuntimeObject*)L_0, Diagnostic_t6762F35062B939B79ECD2F38670A5A56FF25311A_il2cpp_TypeInfo_var)))
		{
			goto IL_0016;
		}
	}
	{
		RuntimeObject* L_1 = ___0_telemetryEvent;
		V_0 = ((*(Diagnostic_t6762F35062B939B79ECD2F38670A5A56FF25311A*)((Diagnostic_t6762F35062B939B79ECD2F38670A5A56FF25311A*)(Diagnostic_t6762F35062B939B79ECD2F38670A5A56FF25311A*)UnBox(L_1, Diagnostic_t6762F35062B939B79ECD2F38670A5A56FF25311A_il2cpp_TypeInfo_var))));
		G_B3_0 = ((((int32_t)1) == ((int32_t)0))? 1 : 0);
		goto IL_0017;
	}

IL_0016:
	{
		G_B3_0 = 1;
	}

IL_0017:
	{
		V_1 = (bool)G_B3_0;
		bool L_2 = V_1;
		if (!L_2)
		{
			goto IL_0026;
		}
	}
	{
		ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_3 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
		ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral92E679ED3523A4085D0D6AE912EAE820BE235580)), NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DiagnosticsPayload_Unity_Services_Core_Telemetry_Internal_ITelemetryPayload_Add_m0356DD93E34EC022453F77FB555AA32FDA4B59B3_RuntimeMethod_var)));
	}

IL_0026:
	{
		List_1_tD7FF0018F4BAEE8EE946582B89AA7DAF37AE5E87* L_4 = __this->___Diagnostics;
		V_2 = (bool)((((RuntimeObject*)(List_1_tD7FF0018F4BAEE8EE946582B89AA7DAF37AE5E87*)L_4) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
		bool L_5 = V_2;
		if (!L_5)
		{
			goto IL_0041;
		}
	}
	{
		List_1_tD7FF0018F4BAEE8EE946582B89AA7DAF37AE5E87* L_6 = (List_1_tD7FF0018F4BAEE8EE946582B89AA7DAF37AE5E87*)il2cpp_codegen_object_new(List_1_tD7FF0018F4BAEE8EE946582B89AA7DAF37AE5E87_il2cpp_TypeInfo_var);
		List_1__ctor_mDE8FD2CC867BCFD8DDDF78483279A5AB2B16DB0B(L_6, 1, List_1__ctor_mDE8FD2CC867BCFD8DDDF78483279A5AB2B16DB0B_RuntimeMethod_var);
		__this->___Diagnostics = L_6;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___Diagnostics), (void*)L_6);
	}

IL_0041:
	{
		List_1_tD7FF0018F4BAEE8EE946582B89AA7DAF37AE5E87* L_7 = __this->___Diagnostics;
		Diagnostic_t6762F35062B939B79ECD2F38670A5A56FF25311A L_8 = V_0;
		NullCheck(L_7);
		List_1_Add_m8004FEA76065612822149F3602D2E0FC863CD695_inline(L_7, L_8, List_1_Add_m8004FEA76065612822149F3602D2E0FC863CD695_RuntimeMethod_var);
		return;
	}
}
IL2CPP_EXTERN_C  void DiagnosticsPayload_Unity_Services_Core_Telemetry_Internal_ITelemetryPayload_Add_m0356DD93E34EC022453F77FB555AA32FDA4B59B3_AdjustorThunk (RuntimeObject* __this, RuntimeObject* ___0_telemetryEvent, const RuntimeMethod* method)
{
	DiagnosticsPayload_tFACE4451747DC3F51B8260AFCF8183DD54D9FFFD* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<DiagnosticsPayload_tFACE4451747DC3F51B8260AFCF8183DD54D9FFFD*>(__this + _offset);
	DiagnosticsPayload_Unity_Services_Core_Telemetry_Internal_ITelemetryPayload_Add_m0356DD93E34EC022453F77FB555AA32FDA4B59B3(_thisAdjusted, ___0_telemetryEvent, method);
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C void Metric_t98E6B95DCBA4A31D77AF8DA5F592459AB3FE49F3_marshal_pinvoke(const Metric_t98E6B95DCBA4A31D77AF8DA5F592459AB3FE49F3& unmarshaled, Metric_t98E6B95DCBA4A31D77AF8DA5F592459AB3FE49F3_marshaled_pinvoke& marshaled)
{
	Exception_t* ___TagsException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'Tags' of type 'Metric'.");
	IL2CPP_RAISE_MANAGED_EXCEPTION(___TagsException, NULL);
}
IL2CPP_EXTERN_C void Metric_t98E6B95DCBA4A31D77AF8DA5F592459AB3FE49F3_marshal_pinvoke_back(const Metric_t98E6B95DCBA4A31D77AF8DA5F592459AB3FE49F3_marshaled_pinvoke& marshaled, Metric_t98E6B95DCBA4A31D77AF8DA5F592459AB3FE49F3& unmarshaled)
{
	Exception_t* ___TagsException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'Tags' of type 'Metric'.");
	IL2CPP_RAISE_MANAGED_EXCEPTION(___TagsException, NULL);
}
IL2CPP_EXTERN_C void Metric_t98E6B95DCBA4A31D77AF8DA5F592459AB3FE49F3_marshal_pinvoke_cleanup(Metric_t98E6B95DCBA4A31D77AF8DA5F592459AB3FE49F3_marshaled_pinvoke& marshaled)
{
}
IL2CPP_EXTERN_C void Metric_t98E6B95DCBA4A31D77AF8DA5F592459AB3FE49F3_marshal_com(const Metric_t98E6B95DCBA4A31D77AF8DA5F592459AB3FE49F3& unmarshaled, Metric_t98E6B95DCBA4A31D77AF8DA5F592459AB3FE49F3_marshaled_com& marshaled)
{
	Exception_t* ___TagsException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'Tags' of type 'Metric'.");
	IL2CPP_RAISE_MANAGED_EXCEPTION(___TagsException, NULL);
}
IL2CPP_EXTERN_C void Metric_t98E6B95DCBA4A31D77AF8DA5F592459AB3FE49F3_marshal_com_back(const Metric_t98E6B95DCBA4A31D77AF8DA5F592459AB3FE49F3_marshaled_com& marshaled, Metric_t98E6B95DCBA4A31D77AF8DA5F592459AB3FE49F3& unmarshaled)
{
	Exception_t* ___TagsException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'Tags' of type 'Metric'.");
	IL2CPP_RAISE_MANAGED_EXCEPTION(___TagsException, NULL);
}
IL2CPP_EXTERN_C void Metric_t98E6B95DCBA4A31D77AF8DA5F592459AB3FE49F3_marshal_com_cleanup(Metric_t98E6B95DCBA4A31D77AF8DA5F592459AB3FE49F3_marshaled_com& marshaled)
{
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C void MetricsPayload_t2D7CB9F1AFE2ECB1AE26E70EECAB36D805E75F1B_marshal_pinvoke(const MetricsPayload_t2D7CB9F1AFE2ECB1AE26E70EECAB36D805E75F1B& unmarshaled, MetricsPayload_t2D7CB9F1AFE2ECB1AE26E70EECAB36D805E75F1B_marshaled_pinvoke& marshaled)
{
	Exception_t* ___MetricsException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'Metrics' of type 'MetricsPayload'.");
	IL2CPP_RAISE_MANAGED_EXCEPTION(___MetricsException, NULL);
}
IL2CPP_EXTERN_C void MetricsPayload_t2D7CB9F1AFE2ECB1AE26E70EECAB36D805E75F1B_marshal_pinvoke_back(const MetricsPayload_t2D7CB9F1AFE2ECB1AE26E70EECAB36D805E75F1B_marshaled_pinvoke& marshaled, MetricsPayload_t2D7CB9F1AFE2ECB1AE26E70EECAB36D805E75F1B& unmarshaled)
{
	Exception_t* ___MetricsException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'Metrics' of type 'MetricsPayload'.");
	IL2CPP_RAISE_MANAGED_EXCEPTION(___MetricsException, NULL);
}
IL2CPP_EXTERN_C void MetricsPayload_t2D7CB9F1AFE2ECB1AE26E70EECAB36D805E75F1B_marshal_pinvoke_cleanup(MetricsPayload_t2D7CB9F1AFE2ECB1AE26E70EECAB36D805E75F1B_marshaled_pinvoke& marshaled)
{
}
IL2CPP_EXTERN_C void MetricsPayload_t2D7CB9F1AFE2ECB1AE26E70EECAB36D805E75F1B_marshal_com(const MetricsPayload_t2D7CB9F1AFE2ECB1AE26E70EECAB36D805E75F1B& unmarshaled, MetricsPayload_t2D7CB9F1AFE2ECB1AE26E70EECAB36D805E75F1B_marshaled_com& marshaled)
{
	Exception_t* ___MetricsException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'Metrics' of type 'MetricsPayload'.");
	IL2CPP_RAISE_MANAGED_EXCEPTION(___MetricsException, NULL);
}
IL2CPP_EXTERN_C void MetricsPayload_t2D7CB9F1AFE2ECB1AE26E70EECAB36D805E75F1B_marshal_com_back(const MetricsPayload_t2D7CB9F1AFE2ECB1AE26E70EECAB36D805E75F1B_marshaled_com& marshaled, MetricsPayload_t2D7CB9F1AFE2ECB1AE26E70EECAB36D805E75F1B& unmarshaled)
{
	Exception_t* ___MetricsException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'Metrics' of type 'MetricsPayload'.");
	IL2CPP_RAISE_MANAGED_EXCEPTION(___MetricsException, NULL);
}
IL2CPP_EXTERN_C void MetricsPayload_t2D7CB9F1AFE2ECB1AE26E70EECAB36D805E75F1B_marshal_com_cleanup(MetricsPayload_t2D7CB9F1AFE2ECB1AE26E70EECAB36D805E75F1B_marshaled_com& marshaled)
{
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* MetricsPayload_Unity_Services_Core_Telemetry_Internal_ITelemetryPayload_get_CommonTags_m3AB485DBD3D5D0909D2CB009B677EA22665489BD (MetricsPayload_t2D7CB9F1AFE2ECB1AE26E70EECAB36D805E75F1B* __this, const RuntimeMethod* method) 
{
	{
		Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* L_0 = __this->___CommonTags;
		return L_0;
	}
}
IL2CPP_EXTERN_C  Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* MetricsPayload_Unity_Services_Core_Telemetry_Internal_ITelemetryPayload_get_CommonTags_m3AB485DBD3D5D0909D2CB009B677EA22665489BD_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	MetricsPayload_t2D7CB9F1AFE2ECB1AE26E70EECAB36D805E75F1B* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<MetricsPayload_t2D7CB9F1AFE2ECB1AE26E70EECAB36D805E75F1B*>(__this + _offset);
	Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* _returnValue;
	_returnValue = MetricsPayload_Unity_Services_Core_Telemetry_Internal_ITelemetryPayload_get_CommonTags_m3AB485DBD3D5D0909D2CB009B677EA22665489BD_inline(_thisAdjusted, method);
	return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t MetricsPayload_Unity_Services_Core_Telemetry_Internal_ITelemetryPayload_get_Count_mF732FDB3D275692B5204AB3C6F918D7135D0E2D0 (MetricsPayload_t2D7CB9F1AFE2ECB1AE26E70EECAB36D805E75F1B* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mB78998C760772531BF23B271EC995F20FF111F8D_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	List_1_t0E000AE0E09082F1D878813D84836DEAE5C1C3DA* G_B2_0 = NULL;
	List_1_t0E000AE0E09082F1D878813D84836DEAE5C1C3DA* G_B1_0 = NULL;
	int32_t G_B3_0 = 0;
	{
		List_1_t0E000AE0E09082F1D878813D84836DEAE5C1C3DA* L_0 = __this->___Metrics;
		List_1_t0E000AE0E09082F1D878813D84836DEAE5C1C3DA* L_1 = L_0;
		if (L_1)
		{
			G_B2_0 = L_1;
			goto IL_000d;
		}
		G_B1_0 = L_1;
	}
	{
		G_B3_0 = 0;
		goto IL_0012;
	}

IL_000d:
	{
		NullCheck(G_B2_0);
		int32_t L_2;
		L_2 = List_1_get_Count_mB78998C760772531BF23B271EC995F20FF111F8D_inline(G_B2_0, List_1_get_Count_mB78998C760772531BF23B271EC995F20FF111F8D_RuntimeMethod_var);
		G_B3_0 = L_2;
	}

IL_0012:
	{
		return G_B3_0;
	}
}
IL2CPP_EXTERN_C  int32_t MetricsPayload_Unity_Services_Core_Telemetry_Internal_ITelemetryPayload_get_Count_mF732FDB3D275692B5204AB3C6F918D7135D0E2D0_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	MetricsPayload_t2D7CB9F1AFE2ECB1AE26E70EECAB36D805E75F1B* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<MetricsPayload_t2D7CB9F1AFE2ECB1AE26E70EECAB36D805E75F1B*>(__this + _offset);
	int32_t _returnValue;
	_returnValue = MetricsPayload_Unity_Services_Core_Telemetry_Internal_ITelemetryPayload_get_Count_mF732FDB3D275692B5204AB3C6F918D7135D0E2D0(_thisAdjusted, method);
	return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MetricsPayload_Unity_Services_Core_Telemetry_Internal_ITelemetryPayload_Add_m3A2A212B08D337BCEC1A4679361D431B3D728D5C (MetricsPayload_t2D7CB9F1AFE2ECB1AE26E70EECAB36D805E75F1B* __this, RuntimeObject* ___0_telemetryEvent, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mBDDFD218EA8F751936639E6A5D618992077B91A4_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m24AC156E244B49B87728E8F3C10F3052A38523FA_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t0E000AE0E09082F1D878813D84836DEAE5C1C3DA_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Metric_t98E6B95DCBA4A31D77AF8DA5F592459AB3FE49F3_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Metric_t98E6B95DCBA4A31D77AF8DA5F592459AB3FE49F3 V_0;
	memset((&V_0), 0, sizeof(V_0));
	bool V_1 = false;
	bool V_2 = false;
	int32_t G_B3_0 = 0;
	{
		RuntimeObject* L_0 = ___0_telemetryEvent;
		if (!((RuntimeObject*)IsInstSealed((RuntimeObject*)L_0, Metric_t98E6B95DCBA4A31D77AF8DA5F592459AB3FE49F3_il2cpp_TypeInfo_var)))
		{
			goto IL_0016;
		}
	}
	{
		RuntimeObject* L_1 = ___0_telemetryEvent;
		V_0 = ((*(Metric_t98E6B95DCBA4A31D77AF8DA5F592459AB3FE49F3*)((Metric_t98E6B95DCBA4A31D77AF8DA5F592459AB3FE49F3*)(Metric_t98E6B95DCBA4A31D77AF8DA5F592459AB3FE49F3*)UnBox(L_1, Metric_t98E6B95DCBA4A31D77AF8DA5F592459AB3FE49F3_il2cpp_TypeInfo_var))));
		G_B3_0 = ((((int32_t)1) == ((int32_t)0))? 1 : 0);
		goto IL_0017;
	}

IL_0016:
	{
		G_B3_0 = 1;
	}

IL_0017:
	{
		V_1 = (bool)G_B3_0;
		bool L_2 = V_1;
		if (!L_2)
		{
			goto IL_0026;
		}
	}
	{
		ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_3 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
		ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral823AF51D12FCD183C3A2AABB30CAFA6C05DC54B6)), NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&MetricsPayload_Unity_Services_Core_Telemetry_Internal_ITelemetryPayload_Add_m3A2A212B08D337BCEC1A4679361D431B3D728D5C_RuntimeMethod_var)));
	}

IL_0026:
	{
		List_1_t0E000AE0E09082F1D878813D84836DEAE5C1C3DA* L_4 = __this->___Metrics;
		V_2 = (bool)((((RuntimeObject*)(List_1_t0E000AE0E09082F1D878813D84836DEAE5C1C3DA*)L_4) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
		bool L_5 = V_2;
		if (!L_5)
		{
			goto IL_0041;
		}
	}
	{
		List_1_t0E000AE0E09082F1D878813D84836DEAE5C1C3DA* L_6 = (List_1_t0E000AE0E09082F1D878813D84836DEAE5C1C3DA*)il2cpp_codegen_object_new(List_1_t0E000AE0E09082F1D878813D84836DEAE5C1C3DA_il2cpp_TypeInfo_var);
		List_1__ctor_m24AC156E244B49B87728E8F3C10F3052A38523FA(L_6, 1, List_1__ctor_m24AC156E244B49B87728E8F3C10F3052A38523FA_RuntimeMethod_var);
		__this->___Metrics = L_6;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___Metrics), (void*)L_6);
	}

IL_0041:
	{
		List_1_t0E000AE0E09082F1D878813D84836DEAE5C1C3DA* L_7 = __this->___Metrics;
		Metric_t98E6B95DCBA4A31D77AF8DA5F592459AB3FE49F3 L_8 = V_0;
		NullCheck(L_7);
		List_1_Add_mBDDFD218EA8F751936639E6A5D618992077B91A4_inline(L_7, L_8, List_1_Add_mBDDFD218EA8F751936639E6A5D618992077B91A4_RuntimeMethod_var);
		return;
	}
}
IL2CPP_EXTERN_C  void MetricsPayload_Unity_Services_Core_Telemetry_Internal_ITelemetryPayload_Add_m3A2A212B08D337BCEC1A4679361D431B3D728D5C_AdjustorThunk (RuntimeObject* __this, RuntimeObject* ___0_telemetryEvent, const RuntimeMethod* method)
{
	MetricsPayload_t2D7CB9F1AFE2ECB1AE26E70EECAB36D805E75F1B* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<MetricsPayload_t2D7CB9F1AFE2ECB1AE26E70EECAB36D805E75F1B*>(__this + _offset);
	MetricsPayload_Unity_Services_Core_Telemetry_Internal_ITelemetryPayload_Add_m3A2A212B08D337BCEC1A4679361D431B3D728D5C(_thisAdjusted, ___0_telemetryEvent, method);
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ExponentialBackOffRetryPolicy_get_MaxTryCount_m5D037BB60787C66A7F8CF71E321B8EC528972D01 (ExponentialBackOffRetryPolicy_t96CDC709DB5E2ED182D549B2DBABC6E157954DCF* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->___m_MaxTryCount;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float ExponentialBackOffRetryPolicy_get_BaseDelaySeconds_m62C2D27786AB3A7635D09E79C3F92CA472782087 (ExponentialBackOffRetryPolicy_t96CDC709DB5E2ED182D549B2DBABC6E157954DCF* __this, const RuntimeMethod* method) 
{
	{
		float L_0 = __this->___m_BaseDelaySeconds;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ExponentialBackOffRetryPolicy_CanRetry_mDFBDB80F7CAD2273DD2D3DCE8E01573E8CA862F6 (ExponentialBackOffRetryPolicy_t96CDC709DB5E2ED182D549B2DBABC6E157954DCF* __this, WebRequest_t4CF804EE9852A8DB80C31D8016F18749C647206E ___0_webRequest, int32_t ___1_sendCount, const RuntimeMethod* method) 
{
	bool V_0 = false;
	int32_t G_B3_0 = 0;
	{
		int32_t L_0 = ___1_sendCount;
		int32_t L_1;
		L_1 = ExponentialBackOffRetryPolicy_get_MaxTryCount_m5D037BB60787C66A7F8CF71E321B8EC528972D01_inline(__this, NULL);
		if ((((int32_t)L_0) >= ((int32_t)L_1)))
		{
			goto IL_0012;
		}
	}
	{
		WebRequest_t4CF804EE9852A8DB80C31D8016F18749C647206E L_2 = ___0_webRequest;
		bool L_3;
		L_3 = ExponentialBackOffRetryPolicy_IsTransientError_mBBAC8E2C5F932D2676EA50CCFA0A36595E30046E(L_2, NULL);
		G_B3_0 = ((int32_t)(L_3));
		goto IL_0013;
	}

IL_0012:
	{
		G_B3_0 = 0;
	}

IL_0013:
	{
		V_0 = (bool)G_B3_0;
		goto IL_0016;
	}

IL_0016:
	{
		bool L_4 = V_0;
		return L_4;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ExponentialBackOffRetryPolicy_IsTransientError_mBBAC8E2C5F932D2676EA50CCFA0A36595E30046E (WebRequest_t4CF804EE9852A8DB80C31D8016F18749C647206E ___0_webRequest, const RuntimeMethod* method) 
{
	bool V_0 = false;
	int32_t G_B4_0 = 0;
	int32_t G_B6_0 = 0;
	{
		WebRequest_t4CF804EE9852A8DB80C31D8016F18749C647206E L_0 = ___0_webRequest;
		int32_t L_1 = L_0.___Result;
		if ((((int32_t)L_1) == ((int32_t)1)))
		{
			goto IL_0023;
		}
	}
	{
		WebRequest_t4CF804EE9852A8DB80C31D8016F18749C647206E L_2 = ___0_webRequest;
		int32_t L_3 = L_2.___Result;
		if ((!(((uint32_t)L_3) == ((uint32_t)2))))
		{
			goto IL_0020;
		}
	}
	{
		WebRequest_t4CF804EE9852A8DB80C31D8016F18749C647206E L_4 = ___0_webRequest;
		int64_t L_5 = L_4.___ResponseCode;
		bool L_6;
		L_6 = ExponentialBackOffRetryPolicy_U3CIsTransientErrorU3Eg__IsServerErrorCodeU7C9_0_mA06AE32C5A2AAF0575751BFD9C55342CBDEE5315(L_5, NULL);
		G_B4_0 = ((int32_t)(L_6));
		goto IL_0021;
	}

IL_0020:
	{
		G_B4_0 = 0;
	}

IL_0021:
	{
		G_B6_0 = G_B4_0;
		goto IL_0024;
	}

IL_0023:
	{
		G_B6_0 = 1;
	}

IL_0024:
	{
		V_0 = (bool)G_B6_0;
		goto IL_0027;
	}

IL_0027:
	{
		bool L_7 = V_0;
		return L_7;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float ExponentialBackOffRetryPolicy_GetDelayBeforeSendingSeconds_mB6231AE06EB810767C8D84425D2DED0CD1CBE1A3 (ExponentialBackOffRetryPolicy_t96CDC709DB5E2ED182D549B2DBABC6E157954DCF* __this, int32_t ___0_sendCount, const RuntimeMethod* method) 
{
	bool V_0 = false;
	float V_1 = 0.0f;
	{
		int32_t L_0 = ___0_sendCount;
		V_0 = (bool)((((int32_t)((((int32_t)L_0) > ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0);
		bool L_1 = V_0;
		if (!L_1)
		{
			goto IL_0016;
		}
	}
	{
		float L_2;
		L_2 = ExponentialBackOffRetryPolicy_get_BaseDelaySeconds_m62C2D27786AB3A7635D09E79C3F92CA472782087_inline(__this, NULL);
		V_1 = L_2;
		goto IL_0026;
	}

IL_0016:
	{
		float L_3;
		L_3 = ExponentialBackOffRetryPolicy_get_BaseDelaySeconds_m62C2D27786AB3A7635D09E79C3F92CA472782087_inline(__this, NULL);
		int32_t L_4 = ___0_sendCount;
		float L_5;
		L_5 = powf(L_3, ((float)L_4));
		V_1 = L_5;
		goto IL_0026;
	}

IL_0026:
	{
		float L_6 = V_1;
		return L_6;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ExponentialBackOffRetryPolicy__ctor_m7A6BA95E28DC18CBF7F44BE204AF156CB341BF5E (ExponentialBackOffRetryPolicy_t96CDC709DB5E2ED182D549B2DBABC6E157954DCF* __this, const RuntimeMethod* method) 
{
	{
		__this->___m_MaxTryCount = ((int32_t)10);
		__this->___m_BaseDelaySeconds = (2.0f);
		Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ExponentialBackOffRetryPolicy_U3CIsTransientErrorU3Eg__IsServerErrorCodeU7C9_0_mA06AE32C5A2AAF0575751BFD9C55342CBDEE5315 (int64_t ___0_responseCode, const RuntimeMethod* method) 
{
	bool V_0 = false;
	int32_t G_B3_0 = 0;
	{
		int64_t L_0 = ___0_responseCode;
		if ((((int64_t)L_0) < ((int64_t)((int64_t)((int32_t)500)))))
		{
			goto IL_0015;
		}
	}
	{
		int64_t L_1 = ___0_responseCode;
		G_B3_0 = ((((int64_t)L_1) < ((int64_t)((int64_t)((int32_t)600))))? 1 : 0);
		goto IL_0016;
	}

IL_0015:
	{
		G_B3_0 = 0;
	}

IL_0016:
	{
		V_0 = (bool)G_B3_0;
		goto IL_0019;
	}

IL_0019:
	{
		bool L_2 = V_0;
		return L_2;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* TelemetrySender_get_TargetUrl_mA9EEA023222BEE40368C40D2293C5A2E917C878F (TelemetrySender_t67AA5E279317D039D339BB675990F0BB795ADA3F* __this, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = __this->___U3CTargetUrlU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* TelemetrySender_get_Serializer_m62B9FD5FE7DA2BD9A8E9DA310A3E3D9545F54374 (TelemetrySender_t67AA5E279317D039D339BB675990F0BB795ADA3F* __this, const RuntimeMethod* method) 
{
	{
		RuntimeObject* L_0 = __this->___U3CSerializerU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TelemetrySender__ctor_m5422BF3530205ED80FF0EC8F9C4C2FB9022575F2 (TelemetrySender_t67AA5E279317D039D339BB675990F0BB795ADA3F* __this, String_t* ___0_targetUrl, String_t* ___1_servicePath, RuntimeObject* ___2_scheduler, ExponentialBackOffRetryPolicy_t96CDC709DB5E2ED182D549B2DBABC6E157954DCF* ___3_retryPolicy, RuntimeObject* ___4_requestSender, RuntimeObject* ___5_serializer, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral86BBAACC00198DBB3046818AD3FC2AA10AE48DE1);
		s_Il2CppMethodInitialized = true;
	}
	{
		Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
		String_t* L_0 = ___0_targetUrl;
		String_t* L_1 = ___1_servicePath;
		String_t* L_2;
		L_2 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(L_0, _stringLiteral86BBAACC00198DBB3046818AD3FC2AA10AE48DE1, L_1, NULL);
		__this->___U3CTargetUrlU3Ek__BackingField = L_2;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CTargetUrlU3Ek__BackingField), (void*)L_2);
		ExponentialBackOffRetryPolicy_t96CDC709DB5E2ED182D549B2DBABC6E157954DCF* L_3 = ___3_retryPolicy;
		__this->___m_RetryPolicy = L_3;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_RetryPolicy), (void*)L_3);
		RuntimeObject* L_4 = ___2_scheduler;
		__this->___m_Scheduler = L_4;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Scheduler), (void*)L_4);
		RuntimeObject* L_5 = ___4_requestSender;
		__this->___m_RequestSender = L_5;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_RequestSender), (void*)L_5);
		RuntimeObject* L_6 = ___5_serializer;
		__this->___U3CSerializerU3Ek__BackingField = L_6;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CSerializerU3Ek__BackingField), (void*)L_6);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F* TelemetrySender_CreateRequest_m07F21575D6C83E478EC2CB75F659BCE7C8CB0872 (TelemetrySender_t67AA5E279317D039D339BB675990F0BB795ADA3F* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_serializedPayload, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DownloadHandlerBuffer_t34C626F6513FA9A44FDDDEE85455CF2CD9DA5974_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UploadHandlerRaw_t0A24CF320CDF16F1BC6C5C086DE71A1908CBB91A_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral14E338D17C42E552FA7AF42CDAE40CA1F0E8A04D);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5B58EBE31E594BF8FA4BEA3CD075473149322B18);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral64058CC688A96A90239811EF06C9D20DB0499C3E);
		s_Il2CppMethodInitialized = true;
	}
	UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F* V_0 = NULL;
	UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F* V_1 = NULL;
	{
		String_t* L_0;
		L_0 = TelemetrySender_get_TargetUrl_mA9EEA023222BEE40368C40D2293C5A2E917C878F_inline(__this, NULL);
		UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F* L_1 = (UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F*)il2cpp_codegen_object_new(UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F_il2cpp_TypeInfo_var);
		UnityWebRequest__ctor_mD4739B0BF1C4937479A83B24B531C6B819712A3E(L_1, L_0, _stringLiteral14E338D17C42E552FA7AF42CDAE40CA1F0E8A04D, NULL);
		UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F* L_2 = L_1;
		ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = ___0_serializedPayload;
		UploadHandlerRaw_t0A24CF320CDF16F1BC6C5C086DE71A1908CBB91A* L_4 = (UploadHandlerRaw_t0A24CF320CDF16F1BC6C5C086DE71A1908CBB91A*)il2cpp_codegen_object_new(UploadHandlerRaw_t0A24CF320CDF16F1BC6C5C086DE71A1908CBB91A_il2cpp_TypeInfo_var);
		UploadHandlerRaw__ctor_m168C957B67E29CB3072E3542044D37E2F16C42B7(L_4, L_3, NULL);
		UploadHandlerRaw_t0A24CF320CDF16F1BC6C5C086DE71A1908CBB91A* L_5 = L_4;
		NullCheck(L_5);
		UploadHandler_set_contentType_mEFF2D2512996DFFF2BFC013388B702078BDC73F3(L_5, _stringLiteral64058CC688A96A90239811EF06C9D20DB0499C3E, NULL);
		NullCheck(L_2);
		UnityWebRequest_set_uploadHandler_m68F346550136DE178C79238944985892196027FE(L_2, L_5, NULL);
		UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F* L_6 = L_2;
		DownloadHandlerBuffer_t34C626F6513FA9A44FDDDEE85455CF2CD9DA5974* L_7 = (DownloadHandlerBuffer_t34C626F6513FA9A44FDDDEE85455CF2CD9DA5974*)il2cpp_codegen_object_new(DownloadHandlerBuffer_t34C626F6513FA9A44FDDDEE85455CF2CD9DA5974_il2cpp_TypeInfo_var);
		DownloadHandlerBuffer__ctor_m5EE7C9E8AB468B2B937A7C9C66B4176A884147AF(L_7, NULL);
		NullCheck(L_6);
		UnityWebRequest_set_downloadHandler_m6CB94492012097DFC44E5773D1A627753788292F(L_6, L_7, NULL);
		V_0 = L_6;
		UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F* L_8 = V_0;
		NullCheck(L_8);
		UnityWebRequest_SetRequestHeader_m099734EB787B7269B62AB2236A5A4F7D35AF8BC5(L_8, _stringLiteral5B58EBE31E594BF8FA4BEA3CD075473149322B18, _stringLiteral64058CC688A96A90239811EF06C9D20DB0499C3E, NULL);
		UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F* L_9 = V_0;
		V_1 = L_9;
		goto IL_004c;
	}

IL_004c:
	{
		UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F* L_10 = V_1;
		return L_10;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityWebRequestSender_SendRequest_mF8D5821CFD78C4898D5A15E6DAE0DF690F76EFF4 (UnityWebRequestSender_t492C8E8BC0D2DC9B9B2786B4BD2DD5D9C87FF6D7* __this, UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F* ___0_request, Action_1_t98E0ADA5F89D6F93D91113490DCD09FD00D684F1* ___1_callback, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_tE8693FF0E67CDBA52BAFB211BFF1844D076ABAFB_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass0_0_U3CSendRequestU3Eg__OnSendingRequestCompletedU7C0_mCE70F89C6945A063861F4DA4B5E3E241035FD99D_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass0_0_tDE54F8273B494250883D12CAD43A8B45B107445D_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	U3CU3Ec__DisplayClass0_0_tDE54F8273B494250883D12CAD43A8B45B107445D* V_0 = NULL;
	UnityWebRequestAsyncOperation_t14BE94558FF3A2CFC2EFBE2511A3A88252042B8C* V_1 = NULL;
	{
		U3CU3Ec__DisplayClass0_0_tDE54F8273B494250883D12CAD43A8B45B107445D* L_0 = (U3CU3Ec__DisplayClass0_0_tDE54F8273B494250883D12CAD43A8B45B107445D*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass0_0_tDE54F8273B494250883D12CAD43A8B45B107445D_il2cpp_TypeInfo_var);
		U3CU3Ec__DisplayClass0_0__ctor_m3AB8EAE3A48780260FCF6D1BAA89331E56ECDA14(L_0, NULL);
		V_0 = L_0;
		U3CU3Ec__DisplayClass0_0_tDE54F8273B494250883D12CAD43A8B45B107445D* L_1 = V_0;
		Action_1_t98E0ADA5F89D6F93D91113490DCD09FD00D684F1* L_2 = ___1_callback;
		NullCheck(L_1);
		L_1->___callback = L_2;
		Il2CppCodeGenWriteBarrier((void**)(&L_1->___callback), (void*)L_2);
		UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F* L_3 = ___0_request;
		NullCheck(L_3);
		UnityWebRequestAsyncOperation_t14BE94558FF3A2CFC2EFBE2511A3A88252042B8C* L_4;
		L_4 = UnityWebRequest_SendWebRequest_mA3CD13983BAA5074A0640EDD661B1E46E6DB6C13(L_3, NULL);
		V_1 = L_4;
		UnityWebRequestAsyncOperation_t14BE94558FF3A2CFC2EFBE2511A3A88252042B8C* L_5 = V_1;
		U3CU3Ec__DisplayClass0_0_tDE54F8273B494250883D12CAD43A8B45B107445D* L_6 = V_0;
		Action_1_tE8693FF0E67CDBA52BAFB211BFF1844D076ABAFB* L_7 = (Action_1_tE8693FF0E67CDBA52BAFB211BFF1844D076ABAFB*)il2cpp_codegen_object_new(Action_1_tE8693FF0E67CDBA52BAFB211BFF1844D076ABAFB_il2cpp_TypeInfo_var);
		Action_1__ctor_m33ABB7530487276910BEFB499A97D33FB2E06D7D(L_7, L_6, (intptr_t)((void*)U3CU3Ec__DisplayClass0_0_U3CSendRequestU3Eg__OnSendingRequestCompletedU7C0_mCE70F89C6945A063861F4DA4B5E3E241035FD99D_RuntimeMethod_var), NULL);
		NullCheck(L_5);
		AsyncOperation_add_completed_mD6F21BA8127D6D4B7ABDEFAA995A7A347A20A793(L_5, L_7, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR WebRequest_t4CF804EE9852A8DB80C31D8016F18749C647206E UnityWebRequestSender_Simplify_mC187E0425D3956FD0178DD0DC7E1FCA1DB4039A9 (UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F* ___0_webRequest, const RuntimeMethod* method) 
{
	WebRequest_t4CF804EE9852A8DB80C31D8016F18749C647206E V_0;
	memset((&V_0), 0, sizeof(V_0));
	WebRequest_t4CF804EE9852A8DB80C31D8016F18749C647206E V_1;
	memset((&V_1), 0, sizeof(V_1));
	bool V_2 = false;
	int32_t V_3 = 0;
	int32_t V_4 = 0;
	WebRequest_t4CF804EE9852A8DB80C31D8016F18749C647206E V_5;
	memset((&V_5), 0, sizeof(V_5));
	{
		il2cpp_codegen_initobj((&V_1), sizeof(WebRequest_t4CF804EE9852A8DB80C31D8016F18749C647206E));
		UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F* L_0 = ___0_webRequest;
		NullCheck(L_0);
		int64_t L_1;
		L_1 = UnityWebRequest_get_responseCode_m012C177F61435D5D120A21D7A03FFF7B0F8B904B(L_0, NULL);
		(&V_1)->___ResponseCode = L_1;
		WebRequest_t4CF804EE9852A8DB80C31D8016F18749C647206E L_2 = V_1;
		V_0 = L_2;
		UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F* L_3 = ___0_webRequest;
		bool L_4;
		L_4 = UnityWebRequestUtils_HasSucceeded_m06CCE15DA3423C35C7629483DD6BEB166AE4C32D(L_3, NULL);
		V_2 = L_4;
		bool L_5 = V_2;
		if (!L_5)
		{
			goto IL_002e;
		}
	}
	{
		(&V_0)->___Result = 0;
		goto IL_0087;
	}

IL_002e:
	{
		UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F* L_6 = ___0_webRequest;
		NullCheck(L_6);
		int32_t L_7;
		L_7 = UnityWebRequest_get_result_mEF83848C5FCFB5E307CE4B57E42BF02FC9AED449(L_6, NULL);
		V_4 = L_7;
		int32_t L_8 = V_4;
		V_3 = L_8;
		int32_t L_9 = V_3;
		if ((((int32_t)L_9) == ((int32_t)2)))
		{
			goto IL_0046;
		}
	}
	{
		goto IL_0040;
	}

IL_0040:
	{
		int32_t L_10 = V_3;
		if ((((int32_t)L_10) == ((int32_t)3)))
		{
			goto IL_0051;
		}
	}
	{
		goto IL_005c;
	}

IL_0046:
	{
		(&V_0)->___Result = 1;
		goto IL_0067;
	}

IL_0051:
	{
		(&V_0)->___Result = 2;
		goto IL_0067;
	}

IL_005c:
	{
		(&V_0)->___Result = 3;
		goto IL_0067;
	}

IL_0067:
	{
		UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F* L_11 = ___0_webRequest;
		NullCheck(L_11);
		String_t* L_12;
		L_12 = UnityWebRequest_get_error_m20A5D813ED59118B7AA1D1E2EB5250178B1F5B6F(L_11, NULL);
		(&V_0)->___ErrorMessage = L_12;
		Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___ErrorMessage), (void*)L_12);
		UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F* L_13 = ___0_webRequest;
		NullCheck(L_13);
		DownloadHandler_t1B56C7D3F65D97A1E4B566A14A1E783EA8AE4EBB* L_14;
		L_14 = UnityWebRequest_get_downloadHandler_m1AA91B23D9D594A4F4FE2975FC356C508528F1D5(L_13, NULL);
		NullCheck(L_14);
		String_t* L_15;
		L_15 = DownloadHandler_get_text_mA6DE5CB2647A21E577B963708DC3D0DA4DBFE7D8(L_14, NULL);
		(&V_0)->___ErrorBody = L_15;
		Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___ErrorBody), (void*)L_15);
	}

IL_0087:
	{
		WebRequest_t4CF804EE9852A8DB80C31D8016F18749C647206E L_16 = V_0;
		V_5 = L_16;
		goto IL_008c;
	}

IL_008c:
	{
		WebRequest_t4CF804EE9852A8DB80C31D8016F18749C647206E L_17 = V_5;
		return L_17;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityWebRequestSender__ctor_mFE6414F8B34BA9E4D7C18BA4FB0D1CA0E1E90B9A (UnityWebRequestSender_t492C8E8BC0D2DC9B9B2786B4BD2DD5D9C87FF6D7* __this, const RuntimeMethod* method) 
{
	{
		Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass0_0__ctor_m3AB8EAE3A48780260FCF6D1BAA89331E56ECDA14 (U3CU3Ec__DisplayClass0_0_tDE54F8273B494250883D12CAD43A8B45B107445D* __this, const RuntimeMethod* method) 
{
	{
		Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass0_0_U3CSendRequestU3Eg__OnSendingRequestCompletedU7C0_mCE70F89C6945A063861F4DA4B5E3E241035FD99D (U3CU3Ec__DisplayClass0_0_tDE54F8273B494250883D12CAD43A8B45B107445D* __this, AsyncOperation_tD2789250E4B098DEDA92B366A577E500A92D2D3C* ___0_operation, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityWebRequestAsyncOperation_t14BE94558FF3A2CFC2EFBE2511A3A88252042B8C_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F* V_0 = NULL;
	WebRequest_t4CF804EE9852A8DB80C31D8016F18749C647206E V_1;
	memset((&V_1), 0, sizeof(V_1));
	bool V_2 = false;
	Exception_t* V_3 = NULL;
	bool V_4 = false;
	il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
	Exception_t* G_B11_0 = NULL;
	Exception_t* G_B10_0 = NULL;
	int32_t G_B12_0 = 0;
	{
	}
	try
	{
		{
			AsyncOperation_tD2789250E4B098DEDA92B366A577E500A92D2D3C* L_0 = ___0_operation;
			NullCheck(((UnityWebRequestAsyncOperation_t14BE94558FF3A2CFC2EFBE2511A3A88252042B8C*)CastclassClass((RuntimeObject*)L_0, UnityWebRequestAsyncOperation_t14BE94558FF3A2CFC2EFBE2511A3A88252042B8C_il2cpp_TypeInfo_var)));
			UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F* L_1;
			L_1 = UnityWebRequestAsyncOperation_get_webRequest_mF67D15420C7C1C4DCA1BD6F839048A0542998BC3_inline(((UnityWebRequestAsyncOperation_t14BE94558FF3A2CFC2EFBE2511A3A88252042B8C*)CastclassClass((RuntimeObject*)L_0, UnityWebRequestAsyncOperation_t14BE94558FF3A2CFC2EFBE2511A3A88252042B8C_il2cpp_TypeInfo_var)), NULL);
			V_0 = L_1;
		}
		{
			auto __finallyBlock = il2cpp::utils::Finally([&]
			{

FINALLY_0035_1:
				{
					{
						UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F* L_2 = V_0;
						if (!L_2)
						{
							goto IL_003f_1;
						}
					}
					{
						UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F* L_3 = V_0;
						NullCheck(L_3);
						InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_3);
					}

IL_003f_1:
					{
						return;
					}
				}
			});
			try
			{
				{
					Action_1_t98E0ADA5F89D6F93D91113490DCD09FD00D684F1* L_4 = __this->___callback;
					V_2 = (bool)((((RuntimeObject*)(Action_1_t98E0ADA5F89D6F93D91113490DCD09FD00D684F1*)L_4) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
					bool L_5 = V_2;
					if (!L_5)
					{
						goto IL_001e_2;
					}
				}
				{
					goto IL_0065;
				}

IL_001e_2:
				{
					UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F* L_6 = V_0;
					WebRequest_t4CF804EE9852A8DB80C31D8016F18749C647206E L_7;
					L_7 = UnityWebRequestSender_Simplify_mC187E0425D3956FD0178DD0DC7E1FCA1DB4039A9(L_6, NULL);
					V_1 = L_7;
					Action_1_t98E0ADA5F89D6F93D91113490DCD09FD00D684F1* L_8 = __this->___callback;
					WebRequest_t4CF804EE9852A8DB80C31D8016F18749C647206E L_9 = V_1;
					NullCheck(L_8);
					Action_1_Invoke_m8B0C3F4FA0508CD1823F82CF8CD995A0C910DAFE_inline(L_8, L_9, NULL);
					goto IL_0040_1;
				}
			}
			catch(Il2CppExceptionWrapper& e)
			{
				__finallyBlock.StoreException(e.ex);
			}
		}

IL_0040_1:
		{
			goto IL_0065;
		}
	}
	catch(Il2CppExceptionWrapper& e)
	{
		IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
	}
	{
		bool __filter_local = false;
		try
		{
			{
				Exception_t* L_10 = ((Exception_t*)IsInstClass((RuntimeObject*)((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*)), ((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var))));
				if (L_10)
				{
					G_B11_0 = L_10;
					goto IL_004f;
				}
				G_B10_0 = L_10;
			}
			{
				G_B12_0 = 0;
				goto IL_005e;
			}

IL_004f:
			{
				V_3 = G_B11_0;
				Exception_t* L_11 = V_3;
				bool L_12;
				L_12 = TelemetryUtils_LogTelemetryException_m8ABEBCAA01C706CDF7B2311BBD8E5E0D919E1E4C(L_11, (bool)0, NULL);
				V_4 = L_12;
				bool L_13 = V_4;
				G_B12_0 = ((!(((uint32_t)L_13) <= ((uint32_t)0)))? 1 : 0);
			}

IL_005e:
			{
				__filter_local = (G_B12_0) ? true : false;
			}
		}
		catch(Il2CppExceptionWrapper&)
		{
			__filter_local = false;
		}
		if (__filter_local)
		{
			goto FILTER_0060;
		}
		else
		{
			IL2CPP_RAISE_MANAGED_EXCEPTION(IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*), ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&U3CU3Ec__DisplayClass0_0_U3CSendRequestU3Eg__OnSendingRequestCompletedU7C0_mCE70F89C6945A063861F4DA4B5E3E241035FD99D_RuntimeMethod_var)));
		}
	}

FILTER_0060:
	{
		IL2CPP_POP_ACTIVE_EXCEPTION();
		goto IL_0065;
	}

IL_0065:
	{
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C void WebRequest_t4CF804EE9852A8DB80C31D8016F18749C647206E_marshal_pinvoke(const WebRequest_t4CF804EE9852A8DB80C31D8016F18749C647206E& unmarshaled, WebRequest_t4CF804EE9852A8DB80C31D8016F18749C647206E_marshaled_pinvoke& marshaled)
{
	marshaled.___Result = unmarshaled.___Result;
	marshaled.___ErrorMessage = il2cpp_codegen_marshal_string(unmarshaled.___ErrorMessage);
	marshaled.___ErrorBody = il2cpp_codegen_marshal_string(unmarshaled.___ErrorBody);
	marshaled.___ResponseCode = unmarshaled.___ResponseCode;
}
IL2CPP_EXTERN_C void WebRequest_t4CF804EE9852A8DB80C31D8016F18749C647206E_marshal_pinvoke_back(const WebRequest_t4CF804EE9852A8DB80C31D8016F18749C647206E_marshaled_pinvoke& marshaled, WebRequest_t4CF804EE9852A8DB80C31D8016F18749C647206E& unmarshaled)
{
	int32_t unmarshaledResult_temp_0 = 0;
	unmarshaledResult_temp_0 = marshaled.___Result;
	unmarshaled.___Result = unmarshaledResult_temp_0;
	unmarshaled.___ErrorMessage = il2cpp_codegen_marshal_string_result(marshaled.___ErrorMessage);
	Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___ErrorMessage), (void*)il2cpp_codegen_marshal_string_result(marshaled.___ErrorMessage));
	unmarshaled.___ErrorBody = il2cpp_codegen_marshal_string_result(marshaled.___ErrorBody);
	Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___ErrorBody), (void*)il2cpp_codegen_marshal_string_result(marshaled.___ErrorBody));
	int64_t unmarshaledResponseCode_temp_3 = 0;
	unmarshaledResponseCode_temp_3 = marshaled.___ResponseCode;
	unmarshaled.___ResponseCode = unmarshaledResponseCode_temp_3;
}
IL2CPP_EXTERN_C void WebRequest_t4CF804EE9852A8DB80C31D8016F18749C647206E_marshal_pinvoke_cleanup(WebRequest_t4CF804EE9852A8DB80C31D8016F18749C647206E_marshaled_pinvoke& marshaled)
{
	il2cpp_codegen_marshal_free(marshaled.___ErrorMessage);
	marshaled.___ErrorMessage = NULL;
	il2cpp_codegen_marshal_free(marshaled.___ErrorBody);
	marshaled.___ErrorBody = NULL;
}
IL2CPP_EXTERN_C void WebRequest_t4CF804EE9852A8DB80C31D8016F18749C647206E_marshal_com(const WebRequest_t4CF804EE9852A8DB80C31D8016F18749C647206E& unmarshaled, WebRequest_t4CF804EE9852A8DB80C31D8016F18749C647206E_marshaled_com& marshaled)
{
	marshaled.___Result = unmarshaled.___Result;
	marshaled.___ErrorMessage = il2cpp_codegen_marshal_bstring(unmarshaled.___ErrorMessage);
	marshaled.___ErrorBody = il2cpp_codegen_marshal_bstring(unmarshaled.___ErrorBody);
	marshaled.___ResponseCode = unmarshaled.___ResponseCode;
}
IL2CPP_EXTERN_C void WebRequest_t4CF804EE9852A8DB80C31D8016F18749C647206E_marshal_com_back(const WebRequest_t4CF804EE9852A8DB80C31D8016F18749C647206E_marshaled_com& marshaled, WebRequest_t4CF804EE9852A8DB80C31D8016F18749C647206E& unmarshaled)
{
	int32_t unmarshaledResult_temp_0 = 0;
	unmarshaledResult_temp_0 = marshaled.___Result;
	unmarshaled.___Result = unmarshaledResult_temp_0;
	unmarshaled.___ErrorMessage = il2cpp_codegen_marshal_bstring_result(marshaled.___ErrorMessage);
	Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___ErrorMessage), (void*)il2cpp_codegen_marshal_bstring_result(marshaled.___ErrorMessage));
	unmarshaled.___ErrorBody = il2cpp_codegen_marshal_bstring_result(marshaled.___ErrorBody);
	Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___ErrorBody), (void*)il2cpp_codegen_marshal_bstring_result(marshaled.___ErrorBody));
	int64_t unmarshaledResponseCode_temp_3 = 0;
	unmarshaledResponseCode_temp_3 = marshaled.___ResponseCode;
	unmarshaled.___ResponseCode = unmarshaledResponseCode_temp_3;
}
IL2CPP_EXTERN_C void WebRequest_t4CF804EE9852A8DB80C31D8016F18749C647206E_marshal_com_cleanup(WebRequest_t4CF804EE9852A8DB80C31D8016F18749C647206E_marshaled_com& marshaled)
{
	il2cpp_codegen_marshal_free_bstring(marshaled.___ErrorMessage);
	marshaled.___ErrorMessage = NULL;
	il2cpp_codegen_marshal_free_bstring(marshaled.___ErrorBody);
	marshaled.___ErrorBody = NULL;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool WebRequest_get_IsSuccess_m9E4F85136A009257104579C8342DEC50EB4F15E6 (WebRequest_t4CF804EE9852A8DB80C31D8016F18749C647206E* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->___Result;
		return (bool)((((int32_t)L_0) == ((int32_t)0))? 1 : 0);
	}
}
IL2CPP_EXTERN_C  bool WebRequest_get_IsSuccess_m9E4F85136A009257104579C8342DEC50EB4F15E6_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	WebRequest_t4CF804EE9852A8DB80C31D8016F18749C647206E* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<WebRequest_t4CF804EE9852A8DB80C31D8016F18749C647206E*>(__this + _offset);
	bool _returnValue;
	_returnValue = WebRequest_get_IsSuccess_m9E4F85136A009257104579C8342DEC50EB4F15E6(_thisAdjusted, method);
	return _returnValue;
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TelemetryConfig__ctor_m36010D53C70E15DC09BA4B8E36AF1666DE4F97A6 (TelemetryConfig_t7D6911708D0C402786B501769520404D9EF41601* __this, const RuntimeMethod* method) 
{
	{
		Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CacheExtensions_AddRangeFrom_mBBA5B0317889EF7AC91A2ADA139E4CD8B97C853A (CachedPayload_1_tB2CA12BE14B7EE4471F02BB61F7FEBCF33F30B83* ___0_self, CachedPayload_1_tB2CA12BE14B7EE4471F02BB61F7FEBCF33F30B83* ___1_payload, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_AddRange_m44C394E4EABE58F1C3F98F15A17BEBFE98ED81E3_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m10ECF13A4D03A6AA1FF22092658DD6EAB2BA4256_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_GetValueOrDefault_m8D130DB7F2A1E694736B449176F9C26DB456597B_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1__ctor_m141FA88563AC0B5179132FB929EABD02C47FF703_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 V_1;
	memset((&V_1), 0, sizeof(V_1));
	bool V_2 = false;
	Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 G_B5_0;
	memset((&G_B5_0), 0, sizeof(G_B5_0));
	List_1_tD7FF0018F4BAEE8EE946582B89AA7DAF37AE5E87* G_B4_0 = NULL;
	List_1_tD7FF0018F4BAEE8EE946582B89AA7DAF37AE5E87* G_B3_0 = NULL;
	{
		CachedPayload_1_tB2CA12BE14B7EE4471F02BB61F7FEBCF33F30B83* L_0 = ___1_payload;
		if (L_0)
		{
			goto IL_000f;
		}
	}
	{
		il2cpp_codegen_initobj((&V_1), sizeof(Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28));
		Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 L_1 = V_1;
		G_B5_0 = L_1;
		goto IL_0033;
	}

IL_000f:
	{
		CachedPayload_1_tB2CA12BE14B7EE4471F02BB61F7FEBCF33F30B83* L_2 = ___1_payload;
		NullCheck(L_2);
		DiagnosticsPayload_tFACE4451747DC3F51B8260AFCF8183DD54D9FFFD* L_3 = (DiagnosticsPayload_tFACE4451747DC3F51B8260AFCF8183DD54D9FFFD*)(&L_2->___Payload);
		List_1_tD7FF0018F4BAEE8EE946582B89AA7DAF37AE5E87* L_4 = L_3->___Diagnostics;
		List_1_tD7FF0018F4BAEE8EE946582B89AA7DAF37AE5E87* L_5 = L_4;
		if (L_5)
		{
			G_B4_0 = L_5;
			goto IL_0029;
		}
		G_B3_0 = L_5;
	}
	{
		il2cpp_codegen_initobj((&V_1), sizeof(Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28));
		Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 L_6 = V_1;
		G_B5_0 = L_6;
		goto IL_0033;
	}

IL_0029:
	{
		NullCheck(G_B4_0);
		int32_t L_7;
		L_7 = List_1_get_Count_m10ECF13A4D03A6AA1FF22092658DD6EAB2BA4256_inline(G_B4_0, List_1_get_Count_m10ECF13A4D03A6AA1FF22092658DD6EAB2BA4256_RuntimeMethod_var);
		Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 L_8;
		memset((&L_8), 0, sizeof(L_8));
		Nullable_1__ctor_m141FA88563AC0B5179132FB929EABD02C47FF703((&L_8), L_7, Nullable_1__ctor_m141FA88563AC0B5179132FB929EABD02C47FF703_RuntimeMethod_var);
		G_B5_0 = L_8;
	}

IL_0033:
	{
		V_1 = G_B5_0;
		int32_t L_9;
		L_9 = Nullable_1_GetValueOrDefault_m8D130DB7F2A1E694736B449176F9C26DB456597B_inline((&V_1), Nullable_1_GetValueOrDefault_m8D130DB7F2A1E694736B449176F9C26DB456597B_RuntimeMethod_var);
		V_0 = (bool)((((int32_t)((((int32_t)L_9) > ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0);
		bool L_10 = V_0;
		if (!L_10)
		{
			goto IL_0047;
		}
	}
	{
		goto IL_0082;
	}

IL_0047:
	{
		CachedPayload_1_tB2CA12BE14B7EE4471F02BB61F7FEBCF33F30B83* L_11 = ___0_self;
		NullCheck(L_11);
		DiagnosticsPayload_tFACE4451747DC3F51B8260AFCF8183DD54D9FFFD* L_12 = (DiagnosticsPayload_tFACE4451747DC3F51B8260AFCF8183DD54D9FFFD*)(&L_11->___Payload);
		List_1_tD7FF0018F4BAEE8EE946582B89AA7DAF37AE5E87* L_13 = L_12->___Diagnostics;
		CachedPayload_1_tB2CA12BE14B7EE4471F02BB61F7FEBCF33F30B83* L_14 = ___1_payload;
		NullCheck(L_14);
		DiagnosticsPayload_tFACE4451747DC3F51B8260AFCF8183DD54D9FFFD* L_15 = (DiagnosticsPayload_tFACE4451747DC3F51B8260AFCF8183DD54D9FFFD*)(&L_14->___Payload);
		List_1_tD7FF0018F4BAEE8EE946582B89AA7DAF37AE5E87* L_16 = L_15->___Diagnostics;
		NullCheck(L_13);
		List_1_AddRange_m44C394E4EABE58F1C3F98F15A17BEBFE98ED81E3(L_13, L_16, List_1_AddRange_m44C394E4EABE58F1C3F98F15A17BEBFE98ED81E3_RuntimeMethod_var);
		CachedPayload_1_tB2CA12BE14B7EE4471F02BB61F7FEBCF33F30B83* L_17 = ___0_self;
		NullCheck(L_17);
		int64_t L_18 = L_17->___TimeOfOccurenceTicks;
		V_2 = (bool)((((int32_t)((((int64_t)L_18) > ((int64_t)((int64_t)0)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
		bool L_19 = V_2;
		if (!L_19)
		{
			goto IL_0082;
		}
	}
	{
		CachedPayload_1_tB2CA12BE14B7EE4471F02BB61F7FEBCF33F30B83* L_20 = ___0_self;
		CachedPayload_1_tB2CA12BE14B7EE4471F02BB61F7FEBCF33F30B83* L_21 = ___1_payload;
		NullCheck(L_21);
		int64_t L_22 = L_21->___TimeOfOccurenceTicks;
		NullCheck(L_20);
		L_20->___TimeOfOccurenceTicks = L_22;
	}

IL_0082:
	{
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* FactoryUtils_CreatePackageTags_m41A469956CFED4A1038991A74F8FDED5506D7D65 (RuntimeObject* ___0_projectConfig, String_t* ___1_packageName, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m768E076F1E804CE4959F4E71D3E6A9ADE2F55052_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_set_Item_m9BF625649E96E60C1509898A992A6447E351D1A2_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IProjectConfiguration_tB5A7516DEB869AD005431EC83C6E02221D2B60D2_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2C11F35652FEF935B5238B8E510E25D3B44E30B6);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2D004E384A2A96BC8F24287F0F45615FB0FC7C91);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA56563187CE402C2D214D1D438FAEFE383069121);
		s_Il2CppMethodInitialized = true;
	}
	String_t* V_0 = NULL;
	bool V_1 = false;
	RuntimeObject* V_2 = NULL;
	{
		RuntimeObject* L_0 = ___0_projectConfig;
		String_t* L_1 = ___1_packageName;
		String_t* L_2;
		L_2 = String_Format_mA8DBB4C2516B9723C5A41E6CB1E2FAF4BBE96DD8(_stringLiteral2D004E384A2A96BC8F24287F0F45615FB0FC7C91, L_1, NULL);
		String_t* L_3 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->___Empty;
		NullCheck(L_0);
		String_t* L_4;
		L_4 = InterfaceFuncInvoker2< String_t*, String_t*, String_t* >::Invoke(2, IProjectConfiguration_tB5A7516DEB869AD005431EC83C6E02221D2B60D2_il2cpp_TypeInfo_var, L_0, L_2, L_3);
		V_0 = L_4;
		String_t* L_5 = V_0;
		bool L_6;
		L_6 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_5, NULL);
		V_1 = L_6;
		bool L_7 = V_1;
		if (!L_7)
		{
			goto IL_0024;
		}
	}
	{
	}

IL_0024:
	{
		Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* L_8 = (Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83*)il2cpp_codegen_object_new(Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83_il2cpp_TypeInfo_var);
		Dictionary_2__ctor_m768E076F1E804CE4959F4E71D3E6A9ADE2F55052(L_8, Dictionary_2__ctor_m768E076F1E804CE4959F4E71D3E6A9ADE2F55052_RuntimeMethod_var);
		Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* L_9 = L_8;
		String_t* L_10 = ___1_packageName;
		NullCheck(L_9);
		Dictionary_2_set_Item_m9BF625649E96E60C1509898A992A6447E351D1A2(L_9, _stringLiteralA56563187CE402C2D214D1D438FAEFE383069121, L_10, Dictionary_2_set_Item_m9BF625649E96E60C1509898A992A6447E351D1A2_RuntimeMethod_var);
		Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* L_11 = L_9;
		String_t* L_12 = V_0;
		NullCheck(L_11);
		Dictionary_2_set_Item_m9BF625649E96E60C1509898A992A6447E351D1A2(L_11, _stringLiteral2C11F35652FEF935B5238B8E510E25D3B44E30B6, L_12, Dictionary_2_set_Item_m9BF625649E96E60C1509898A992A6447E351D1A2_RuntimeMethod_var);
		V_2 = L_11;
		goto IL_0046;
	}

IL_0046:
	{
		RuntimeObject* L_13 = V_2;
		return L_13;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* TelemetryUtils_CreateMetricsFactory_m9D7EE59ABB75E1F1162CE95F0603A96632B1B294 (RuntimeObject* ___0_scheduler, RuntimeObject* ___1_projectConfiguration, RuntimeObject* ___2_cloudProjectId, RuntimeObject* ___3_environments, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Application_tDB03BE91CDF0ACA614A5E0B67CFB77C44EB19B21_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CachedPayload_1__ctor_mFFE79054BF40C1ED0F09204F2CBA47557DF53DEB_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CachedPayload_1_tAAF20A1E90B5FF0B52131D6DE0A1024012EF2D75_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m768E076F1E804CE4959F4E71D3E6A9ADE2F55052_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DisabledMetricsFactory_t60F6C496E8CC6F5C6636793C571038D864BD48D6_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ExponentialBackOffRetryPolicy_t96CDC709DB5E2ED182D549B2DBABC6E157954DCF_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m0E5759C3AA1DEB73437F7F0843557CA8A3387B41_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t0E000AE0E09082F1D878813D84836DEAE5C1C3DA_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MetricsFactory_tFED08C34B8CB569B801796787E82F2818606FA05_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MetricsHandler_tEB5A2227BB53393F34EF42AE8F015A673466FE74_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NewtonsoftSerializer_t2B162D78E5CB7ED167264C825A95A2642D01D6CC_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TelemetryHandler_2_Initialize_mC4FAADC6B628B4978932A1EFEE5BDEE73641D33F_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TelemetrySender_t67AA5E279317D039D339BB675990F0BB795ADA3F_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TelemetryUtils_CreateCachePersister_TisMetricsPayload_t2D7CB9F1AFE2ECB1AE26E70EECAB36D805E75F1B_m98843C4E1CA526F608C2E9350F4A850A9D7F30DB_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityWebRequestSender_t492C8E8BC0D2DC9B9B2786B4BD2DD5D9C87FF6D7_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCE871287248FF7EDAEE587BCFE45EB79F4C06B0D);
		s_Il2CppMethodInitialized = true;
	}
	TelemetryConfig_t7D6911708D0C402786B501769520404D9EF41601* V_0 = NULL;
	CachedPayload_1_tAAF20A1E90B5FF0B52131D6DE0A1024012EF2D75* V_1 = NULL;
	RuntimeObject* V_2 = NULL;
	ExponentialBackOffRetryPolicy_t96CDC709DB5E2ED182D549B2DBABC6E157954DCF* V_3 = NULL;
	UnityWebRequestSender_t492C8E8BC0D2DC9B9B2786B4BD2DD5D9C87FF6D7* V_4 = NULL;
	TelemetrySender_t67AA5E279317D039D339BB675990F0BB795ADA3F* V_5 = NULL;
	MetricsHandler_tEB5A2227BB53393F34EF42AE8F015A673466FE74* V_6 = NULL;
	bool V_7 = false;
	RuntimeObject* V_8 = NULL;
	MetricsPayload_t2D7CB9F1AFE2ECB1AE26E70EECAB36D805E75F1B V_9;
	memset((&V_9), 0, sizeof(V_9));
	{
		RuntimeObject* L_0 = ___1_projectConfiguration;
		bool L_1;
		L_1 = TelemetryUtils_IsTelemetryDisabled_m9CB232401FFE1971ED4D7BB286D74FADDD4CA3E8(L_0, NULL);
		V_7 = L_1;
		bool L_2 = V_7;
		if (!L_2)
		{
			goto IL_001a;
		}
	}
	{
		DisabledMetricsFactory_t60F6C496E8CC6F5C6636793C571038D864BD48D6* L_3 = (DisabledMetricsFactory_t60F6C496E8CC6F5C6636793C571038D864BD48D6*)il2cpp_codegen_object_new(DisabledMetricsFactory_t60F6C496E8CC6F5C6636793C571038D864BD48D6_il2cpp_TypeInfo_var);
		DisabledMetricsFactory__ctor_m9C673FABB9E5C1B95DC3AAF81ED8A8ADCB35C65E(L_3, NULL);
		V_8 = L_3;
		goto IL_00b8;
	}

IL_001a:
	{
		RuntimeObject* L_4 = ___1_projectConfiguration;
		TelemetryConfig_t7D6911708D0C402786B501769520404D9EF41601* L_5;
		L_5 = TelemetryUtils_CreateTelemetryConfig_m07294253B733EC88DE5E501A61DC345AF604F148(L_4, NULL);
		V_0 = L_5;
		CachedPayload_1_tAAF20A1E90B5FF0B52131D6DE0A1024012EF2D75* L_6 = (CachedPayload_1_tAAF20A1E90B5FF0B52131D6DE0A1024012EF2D75*)il2cpp_codegen_object_new(CachedPayload_1_tAAF20A1E90B5FF0B52131D6DE0A1024012EF2D75_il2cpp_TypeInfo_var);
		CachedPayload_1__ctor_mFFE79054BF40C1ED0F09204F2CBA47557DF53DEB(L_6, CachedPayload_1__ctor_mFFE79054BF40C1ED0F09204F2CBA47557DF53DEB_RuntimeMethod_var);
		CachedPayload_1_tAAF20A1E90B5FF0B52131D6DE0A1024012EF2D75* L_7 = L_6;
		il2cpp_codegen_initobj((&V_9), sizeof(MetricsPayload_t2D7CB9F1AFE2ECB1AE26E70EECAB36D805E75F1B));
		List_1_t0E000AE0E09082F1D878813D84836DEAE5C1C3DA* L_8 = (List_1_t0E000AE0E09082F1D878813D84836DEAE5C1C3DA*)il2cpp_codegen_object_new(List_1_t0E000AE0E09082F1D878813D84836DEAE5C1C3DA_il2cpp_TypeInfo_var);
		List_1__ctor_m0E5759C3AA1DEB73437F7F0843557CA8A3387B41(L_8, List_1__ctor_m0E5759C3AA1DEB73437F7F0843557CA8A3387B41_RuntimeMethod_var);
		(&V_9)->___Metrics = L_8;
		Il2CppCodeGenWriteBarrier((void**)(&(&V_9)->___Metrics), (void*)L_8);
		Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* L_9 = (Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83*)il2cpp_codegen_object_new(Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83_il2cpp_TypeInfo_var);
		Dictionary_2__ctor_m768E076F1E804CE4959F4E71D3E6A9ADE2F55052(L_9, Dictionary_2__ctor_m768E076F1E804CE4959F4E71D3E6A9ADE2F55052_RuntimeMethod_var);
		(&V_9)->___CommonTags = L_9;
		Il2CppCodeGenWriteBarrier((void**)(&(&V_9)->___CommonTags), (void*)L_9);
		Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* L_10 = (Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83*)il2cpp_codegen_object_new(Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83_il2cpp_TypeInfo_var);
		Dictionary_2__ctor_m768E076F1E804CE4959F4E71D3E6A9ADE2F55052(L_10, Dictionary_2__ctor_m768E076F1E804CE4959F4E71D3E6A9ADE2F55052_RuntimeMethod_var);
		(&V_9)->___MetricsCommonTags = L_10;
		Il2CppCodeGenWriteBarrier((void**)(&(&V_9)->___MetricsCommonTags), (void*)L_10);
		MetricsPayload_t2D7CB9F1AFE2ECB1AE26E70EECAB36D805E75F1B L_11 = V_9;
		NullCheck(L_7);
		L_7->___Payload = L_11;
		Il2CppCodeGenWriteBarrier((void**)&(((&L_7->___Payload))->___Metrics), (void*)NULL);
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&(((&L_7->___Payload))->___CommonTags), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&(((&L_7->___Payload))->___MetricsCommonTags), (void*)NULL);
		#endif
		V_1 = L_7;
		il2cpp_codegen_runtime_class_init_inline(Application_tDB03BE91CDF0ACA614A5E0B67CFB77C44EB19B21_il2cpp_TypeInfo_var);
		int32_t L_12;
		L_12 = Application_get_platform_m59EF7D6155D18891B24767F83F388160B1FF2138(NULL);
		RuntimeObject* L_13;
		L_13 = TelemetryUtils_CreateCachePersister_TisMetricsPayload_t2D7CB9F1AFE2ECB1AE26E70EECAB36D805E75F1B_m98843C4E1CA526F608C2E9350F4A850A9D7F30DB(_stringLiteralCE871287248FF7EDAEE587BCFE45EB79F4C06B0D, L_12, TelemetryUtils_CreateCachePersister_TisMetricsPayload_t2D7CB9F1AFE2ECB1AE26E70EECAB36D805E75F1B_m98843C4E1CA526F608C2E9350F4A850A9D7F30DB_RuntimeMethod_var);
		V_2 = L_13;
		ExponentialBackOffRetryPolicy_t96CDC709DB5E2ED182D549B2DBABC6E157954DCF* L_14 = (ExponentialBackOffRetryPolicy_t96CDC709DB5E2ED182D549B2DBABC6E157954DCF*)il2cpp_codegen_object_new(ExponentialBackOffRetryPolicy_t96CDC709DB5E2ED182D549B2DBABC6E157954DCF_il2cpp_TypeInfo_var);
		ExponentialBackOffRetryPolicy__ctor_m7A6BA95E28DC18CBF7F44BE204AF156CB341BF5E(L_14, NULL);
		V_3 = L_14;
		UnityWebRequestSender_t492C8E8BC0D2DC9B9B2786B4BD2DD5D9C87FF6D7* L_15 = (UnityWebRequestSender_t492C8E8BC0D2DC9B9B2786B4BD2DD5D9C87FF6D7*)il2cpp_codegen_object_new(UnityWebRequestSender_t492C8E8BC0D2DC9B9B2786B4BD2DD5D9C87FF6D7_il2cpp_TypeInfo_var);
		UnityWebRequestSender__ctor_mFE6414F8B34BA9E4D7C18BA4FB0D1CA0E1E90B9A(L_15, NULL);
		V_4 = L_15;
		TelemetryConfig_t7D6911708D0C402786B501769520404D9EF41601* L_16 = V_0;
		NullCheck(L_16);
		String_t* L_17 = L_16->___TargetUrl;
		TelemetryConfig_t7D6911708D0C402786B501769520404D9EF41601* L_18 = V_0;
		NullCheck(L_18);
		String_t* L_19 = L_18->___ServicePath;
		RuntimeObject* L_20 = ___0_scheduler;
		ExponentialBackOffRetryPolicy_t96CDC709DB5E2ED182D549B2DBABC6E157954DCF* L_21 = V_3;
		UnityWebRequestSender_t492C8E8BC0D2DC9B9B2786B4BD2DD5D9C87FF6D7* L_22 = V_4;
		NewtonsoftSerializer_t2B162D78E5CB7ED167264C825A95A2642D01D6CC* L_23 = (NewtonsoftSerializer_t2B162D78E5CB7ED167264C825A95A2642D01D6CC*)il2cpp_codegen_object_new(NewtonsoftSerializer_t2B162D78E5CB7ED167264C825A95A2642D01D6CC_il2cpp_TypeInfo_var);
		NewtonsoftSerializer__ctor_mB0CCDC64B219681F77D699C1E806E595491B1875(L_23, (JsonSerializerSettings_t152F58F4E62A8349D748C945AF1699F84546D3FF*)NULL, NULL);
		TelemetrySender_t67AA5E279317D039D339BB675990F0BB795ADA3F* L_24 = (TelemetrySender_t67AA5E279317D039D339BB675990F0BB795ADA3F*)il2cpp_codegen_object_new(TelemetrySender_t67AA5E279317D039D339BB675990F0BB795ADA3F_il2cpp_TypeInfo_var);
		TelemetrySender__ctor_m5422BF3530205ED80FF0EC8F9C4C2FB9022575F2(L_24, L_17, L_19, L_20, L_21, L_22, L_23, NULL);
		V_5 = L_24;
		TelemetryConfig_t7D6911708D0C402786B501769520404D9EF41601* L_25 = V_0;
		CachedPayload_1_tAAF20A1E90B5FF0B52131D6DE0A1024012EF2D75* L_26 = V_1;
		RuntimeObject* L_27 = ___0_scheduler;
		RuntimeObject* L_28 = V_2;
		TelemetrySender_t67AA5E279317D039D339BB675990F0BB795ADA3F* L_29 = V_5;
		MetricsHandler_tEB5A2227BB53393F34EF42AE8F015A673466FE74* L_30 = (MetricsHandler_tEB5A2227BB53393F34EF42AE8F015A673466FE74*)il2cpp_codegen_object_new(MetricsHandler_tEB5A2227BB53393F34EF42AE8F015A673466FE74_il2cpp_TypeInfo_var);
		MetricsHandler__ctor_mA99FCDF9FE29231858F71CBBE47319B1FE748567(L_30, L_25, L_26, L_27, L_28, L_29, NULL);
		V_6 = L_30;
		MetricsHandler_tEB5A2227BB53393F34EF42AE8F015A673466FE74* L_31 = V_6;
		RuntimeObject* L_32 = ___2_cloudProjectId;
		RuntimeObject* L_33 = ___3_environments;
		NullCheck(L_31);
		TelemetryHandler_2_Initialize_mC4FAADC6B628B4978932A1EFEE5BDEE73641D33F(L_31, L_32, L_33, TelemetryHandler_2_Initialize_mC4FAADC6B628B4978932A1EFEE5BDEE73641D33F_RuntimeMethod_var);
		MetricsHandler_tEB5A2227BB53393F34EF42AE8F015A673466FE74* L_34 = V_6;
		RuntimeObject* L_35 = ___1_projectConfiguration;
		MetricsFactory_tFED08C34B8CB569B801796787E82F2818606FA05* L_36 = (MetricsFactory_tFED08C34B8CB569B801796787E82F2818606FA05*)il2cpp_codegen_object_new(MetricsFactory_tFED08C34B8CB569B801796787E82F2818606FA05_il2cpp_TypeInfo_var);
		MetricsFactory__ctor_mA1187E29AC3E1EDC2A11A8FB63C1AF0F91C27ED0(L_36, L_34, L_35, NULL);
		V_8 = L_36;
		goto IL_00b8;
	}

IL_00b8:
	{
		RuntimeObject* L_37 = V_8;
		return L_37;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* TelemetryUtils_CreateDiagnosticsFactory_m068125371D15D5E365480D3C79E5F8290081865B (RuntimeObject* ___0_scheduler, RuntimeObject* ___1_projectConfiguration, RuntimeObject* ___2_cloudProjectId, RuntimeObject* ___3_environments, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Application_tDB03BE91CDF0ACA614A5E0B67CFB77C44EB19B21_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CachedPayload_1__ctor_m447B5533D2087B5DBAD5CE29FB14C86F650FE941_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CachedPayload_1_tB2CA12BE14B7EE4471F02BB61F7FEBCF33F30B83_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DiagnosticsFactory_tD2C64CDF0CC356965DB1993359515DC82D715CF2_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DiagnosticsHandler_t9AE9840AF25655F717E0584299B3608FCE227C22_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m768E076F1E804CE4959F4E71D3E6A9ADE2F55052_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DisabledDiagnosticsFactory_tC83C6D31A42BFAD606C61B6ACB2D1A140786A6DD_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ExponentialBackOffRetryPolicy_t96CDC709DB5E2ED182D549B2DBABC6E157954DCF_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m10D43F52BCD06D9D822ED38C2F64182953E8ECA8_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tD7FF0018F4BAEE8EE946582B89AA7DAF37AE5E87_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NewtonsoftSerializer_t2B162D78E5CB7ED167264C825A95A2642D01D6CC_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TelemetryHandler_2_Initialize_mF83887007D69683927853CF6A2D58C66255ED457_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TelemetrySender_t67AA5E279317D039D339BB675990F0BB795ADA3F_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TelemetryUtils_CreateCachePersister_TisDiagnosticsPayload_tFACE4451747DC3F51B8260AFCF8183DD54D9FFFD_m3F204710C094AC433BDF212C69BCC95E731D05DD_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityWebRequestSender_t492C8E8BC0D2DC9B9B2786B4BD2DD5D9C87FF6D7_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8F227E0CD8E768A9E3A64A7320B1DAD5F9A5EE81);
		s_Il2CppMethodInitialized = true;
	}
	TelemetryConfig_t7D6911708D0C402786B501769520404D9EF41601* V_0 = NULL;
	CachedPayload_1_tB2CA12BE14B7EE4471F02BB61F7FEBCF33F30B83* V_1 = NULL;
	RuntimeObject* V_2 = NULL;
	ExponentialBackOffRetryPolicy_t96CDC709DB5E2ED182D549B2DBABC6E157954DCF* V_3 = NULL;
	UnityWebRequestSender_t492C8E8BC0D2DC9B9B2786B4BD2DD5D9C87FF6D7* V_4 = NULL;
	TelemetrySender_t67AA5E279317D039D339BB675990F0BB795ADA3F* V_5 = NULL;
	DiagnosticsHandler_t9AE9840AF25655F717E0584299B3608FCE227C22* V_6 = NULL;
	bool V_7 = false;
	RuntimeObject* V_8 = NULL;
	DiagnosticsPayload_tFACE4451747DC3F51B8260AFCF8183DD54D9FFFD V_9;
	memset((&V_9), 0, sizeof(V_9));
	{
		RuntimeObject* L_0 = ___1_projectConfiguration;
		bool L_1;
		L_1 = TelemetryUtils_IsTelemetryDisabled_m9CB232401FFE1971ED4D7BB286D74FADDD4CA3E8(L_0, NULL);
		V_7 = L_1;
		bool L_2 = V_7;
		if (!L_2)
		{
			goto IL_001a;
		}
	}
	{
		DisabledDiagnosticsFactory_tC83C6D31A42BFAD606C61B6ACB2D1A140786A6DD* L_3 = (DisabledDiagnosticsFactory_tC83C6D31A42BFAD606C61B6ACB2D1A140786A6DD*)il2cpp_codegen_object_new(DisabledDiagnosticsFactory_tC83C6D31A42BFAD606C61B6ACB2D1A140786A6DD_il2cpp_TypeInfo_var);
		DisabledDiagnosticsFactory__ctor_mD9A490FF6F96679DF26A5983799FF898DA5AA77C(L_3, NULL);
		V_8 = L_3;
		goto IL_00b8;
	}

IL_001a:
	{
		RuntimeObject* L_4 = ___1_projectConfiguration;
		TelemetryConfig_t7D6911708D0C402786B501769520404D9EF41601* L_5;
		L_5 = TelemetryUtils_CreateTelemetryConfig_m07294253B733EC88DE5E501A61DC345AF604F148(L_4, NULL);
		V_0 = L_5;
		CachedPayload_1_tB2CA12BE14B7EE4471F02BB61F7FEBCF33F30B83* L_6 = (CachedPayload_1_tB2CA12BE14B7EE4471F02BB61F7FEBCF33F30B83*)il2cpp_codegen_object_new(CachedPayload_1_tB2CA12BE14B7EE4471F02BB61F7FEBCF33F30B83_il2cpp_TypeInfo_var);
		CachedPayload_1__ctor_m447B5533D2087B5DBAD5CE29FB14C86F650FE941(L_6, CachedPayload_1__ctor_m447B5533D2087B5DBAD5CE29FB14C86F650FE941_RuntimeMethod_var);
		CachedPayload_1_tB2CA12BE14B7EE4471F02BB61F7FEBCF33F30B83* L_7 = L_6;
		il2cpp_codegen_initobj((&V_9), sizeof(DiagnosticsPayload_tFACE4451747DC3F51B8260AFCF8183DD54D9FFFD));
		List_1_tD7FF0018F4BAEE8EE946582B89AA7DAF37AE5E87* L_8 = (List_1_tD7FF0018F4BAEE8EE946582B89AA7DAF37AE5E87*)il2cpp_codegen_object_new(List_1_tD7FF0018F4BAEE8EE946582B89AA7DAF37AE5E87_il2cpp_TypeInfo_var);
		List_1__ctor_m10D43F52BCD06D9D822ED38C2F64182953E8ECA8(L_8, List_1__ctor_m10D43F52BCD06D9D822ED38C2F64182953E8ECA8_RuntimeMethod_var);
		(&V_9)->___Diagnostics = L_8;
		Il2CppCodeGenWriteBarrier((void**)(&(&V_9)->___Diagnostics), (void*)L_8);
		Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* L_9 = (Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83*)il2cpp_codegen_object_new(Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83_il2cpp_TypeInfo_var);
		Dictionary_2__ctor_m768E076F1E804CE4959F4E71D3E6A9ADE2F55052(L_9, Dictionary_2__ctor_m768E076F1E804CE4959F4E71D3E6A9ADE2F55052_RuntimeMethod_var);
		(&V_9)->___CommonTags = L_9;
		Il2CppCodeGenWriteBarrier((void**)(&(&V_9)->___CommonTags), (void*)L_9);
		Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* L_10 = (Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83*)il2cpp_codegen_object_new(Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83_il2cpp_TypeInfo_var);
		Dictionary_2__ctor_m768E076F1E804CE4959F4E71D3E6A9ADE2F55052(L_10, Dictionary_2__ctor_m768E076F1E804CE4959F4E71D3E6A9ADE2F55052_RuntimeMethod_var);
		(&V_9)->___DiagnosticsCommonTags = L_10;
		Il2CppCodeGenWriteBarrier((void**)(&(&V_9)->___DiagnosticsCommonTags), (void*)L_10);
		DiagnosticsPayload_tFACE4451747DC3F51B8260AFCF8183DD54D9FFFD L_11 = V_9;
		NullCheck(L_7);
		L_7->___Payload = L_11;
		Il2CppCodeGenWriteBarrier((void**)&(((&L_7->___Payload))->___Diagnostics), (void*)NULL);
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&(((&L_7->___Payload))->___CommonTags), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&(((&L_7->___Payload))->___DiagnosticsCommonTags), (void*)NULL);
		#endif
		V_1 = L_7;
		il2cpp_codegen_runtime_class_init_inline(Application_tDB03BE91CDF0ACA614A5E0B67CFB77C44EB19B21_il2cpp_TypeInfo_var);
		int32_t L_12;
		L_12 = Application_get_platform_m59EF7D6155D18891B24767F83F388160B1FF2138(NULL);
		RuntimeObject* L_13;
		L_13 = TelemetryUtils_CreateCachePersister_TisDiagnosticsPayload_tFACE4451747DC3F51B8260AFCF8183DD54D9FFFD_m3F204710C094AC433BDF212C69BCC95E731D05DD(_stringLiteral8F227E0CD8E768A9E3A64A7320B1DAD5F9A5EE81, L_12, TelemetryUtils_CreateCachePersister_TisDiagnosticsPayload_tFACE4451747DC3F51B8260AFCF8183DD54D9FFFD_m3F204710C094AC433BDF212C69BCC95E731D05DD_RuntimeMethod_var);
		V_2 = L_13;
		ExponentialBackOffRetryPolicy_t96CDC709DB5E2ED182D549B2DBABC6E157954DCF* L_14 = (ExponentialBackOffRetryPolicy_t96CDC709DB5E2ED182D549B2DBABC6E157954DCF*)il2cpp_codegen_object_new(ExponentialBackOffRetryPolicy_t96CDC709DB5E2ED182D549B2DBABC6E157954DCF_il2cpp_TypeInfo_var);
		ExponentialBackOffRetryPolicy__ctor_m7A6BA95E28DC18CBF7F44BE204AF156CB341BF5E(L_14, NULL);
		V_3 = L_14;
		UnityWebRequestSender_t492C8E8BC0D2DC9B9B2786B4BD2DD5D9C87FF6D7* L_15 = (UnityWebRequestSender_t492C8E8BC0D2DC9B9B2786B4BD2DD5D9C87FF6D7*)il2cpp_codegen_object_new(UnityWebRequestSender_t492C8E8BC0D2DC9B9B2786B4BD2DD5D9C87FF6D7_il2cpp_TypeInfo_var);
		UnityWebRequestSender__ctor_mFE6414F8B34BA9E4D7C18BA4FB0D1CA0E1E90B9A(L_15, NULL);
		V_4 = L_15;
		TelemetryConfig_t7D6911708D0C402786B501769520404D9EF41601* L_16 = V_0;
		NullCheck(L_16);
		String_t* L_17 = L_16->___TargetUrl;
		TelemetryConfig_t7D6911708D0C402786B501769520404D9EF41601* L_18 = V_0;
		NullCheck(L_18);
		String_t* L_19 = L_18->___ServicePath;
		RuntimeObject* L_20 = ___0_scheduler;
		ExponentialBackOffRetryPolicy_t96CDC709DB5E2ED182D549B2DBABC6E157954DCF* L_21 = V_3;
		UnityWebRequestSender_t492C8E8BC0D2DC9B9B2786B4BD2DD5D9C87FF6D7* L_22 = V_4;
		NewtonsoftSerializer_t2B162D78E5CB7ED167264C825A95A2642D01D6CC* L_23 = (NewtonsoftSerializer_t2B162D78E5CB7ED167264C825A95A2642D01D6CC*)il2cpp_codegen_object_new(NewtonsoftSerializer_t2B162D78E5CB7ED167264C825A95A2642D01D6CC_il2cpp_TypeInfo_var);
		NewtonsoftSerializer__ctor_mB0CCDC64B219681F77D699C1E806E595491B1875(L_23, (JsonSerializerSettings_t152F58F4E62A8349D748C945AF1699F84546D3FF*)NULL, NULL);
		TelemetrySender_t67AA5E279317D039D339BB675990F0BB795ADA3F* L_24 = (TelemetrySender_t67AA5E279317D039D339BB675990F0BB795ADA3F*)il2cpp_codegen_object_new(TelemetrySender_t67AA5E279317D039D339BB675990F0BB795ADA3F_il2cpp_TypeInfo_var);
		TelemetrySender__ctor_m5422BF3530205ED80FF0EC8F9C4C2FB9022575F2(L_24, L_17, L_19, L_20, L_21, L_22, L_23, NULL);
		V_5 = L_24;
		TelemetryConfig_t7D6911708D0C402786B501769520404D9EF41601* L_25 = V_0;
		CachedPayload_1_tB2CA12BE14B7EE4471F02BB61F7FEBCF33F30B83* L_26 = V_1;
		RuntimeObject* L_27 = ___0_scheduler;
		RuntimeObject* L_28 = V_2;
		TelemetrySender_t67AA5E279317D039D339BB675990F0BB795ADA3F* L_29 = V_5;
		DiagnosticsHandler_t9AE9840AF25655F717E0584299B3608FCE227C22* L_30 = (DiagnosticsHandler_t9AE9840AF25655F717E0584299B3608FCE227C22*)il2cpp_codegen_object_new(DiagnosticsHandler_t9AE9840AF25655F717E0584299B3608FCE227C22_il2cpp_TypeInfo_var);
		DiagnosticsHandler__ctor_m34388FAB309CF69EBF0560966DF5C53BA6EC85F9(L_30, L_25, L_26, L_27, L_28, L_29, NULL);
		V_6 = L_30;
		DiagnosticsHandler_t9AE9840AF25655F717E0584299B3608FCE227C22* L_31 = V_6;
		RuntimeObject* L_32 = ___2_cloudProjectId;
		RuntimeObject* L_33 = ___3_environments;
		NullCheck(L_31);
		TelemetryHandler_2_Initialize_mF83887007D69683927853CF6A2D58C66255ED457(L_31, L_32, L_33, TelemetryHandler_2_Initialize_mF83887007D69683927853CF6A2D58C66255ED457_RuntimeMethod_var);
		DiagnosticsHandler_t9AE9840AF25655F717E0584299B3608FCE227C22* L_34 = V_6;
		RuntimeObject* L_35 = ___1_projectConfiguration;
		DiagnosticsFactory_tD2C64CDF0CC356965DB1993359515DC82D715CF2* L_36 = (DiagnosticsFactory_tD2C64CDF0CC356965DB1993359515DC82D715CF2*)il2cpp_codegen_object_new(DiagnosticsFactory_tD2C64CDF0CC356965DB1993359515DC82D715CF2_il2cpp_TypeInfo_var);
		DiagnosticsFactory__ctor_mD328A7AFD1858E30D437C423780E98460C78B84C(L_36, L_34, L_35, NULL);
		V_8 = L_36;
		goto IL_00b8;
	}

IL_00b8:
	{
		RuntimeObject* L_37 = V_8;
		return L_37;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TelemetryUtils_IsTelemetryDisabled_m9CB232401FFE1971ED4D7BB286D74FADDD4CA3E8 (RuntimeObject* ___0_projectConfiguration, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IProjectConfiguration_tB5A7516DEB869AD005431EC83C6E02221D2B60D2_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA9392DA9B947060CA08274EAE942417D75A7CA0D);
		s_Il2CppMethodInitialized = true;
	}
	{
		RuntimeObject* L_0 = ___0_projectConfiguration;
		NullCheck(L_0);
		bool L_1;
		L_1 = InterfaceFuncInvoker2< bool, String_t*, bool >::Invoke(0, IProjectConfiguration_tB5A7516DEB869AD005431EC83C6E02221D2B60D2_il2cpp_TypeInfo_var, L_0, _stringLiteralA9392DA9B947060CA08274EAE942417D75A7CA0D, (bool)0);
		return L_1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TelemetryConfig_t7D6911708D0C402786B501769520404D9EF41601* TelemetryUtils_CreateTelemetryConfig_m07294253B733EC88DE5E501A61DC345AF604F148 (RuntimeObject* ___0_projectConfiguration, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IProjectConfiguration_tB5A7516DEB869AD005431EC83C6E02221D2B60D2_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TelemetryConfig_t7D6911708D0C402786B501769520404D9EF41601_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral01C466FBD86FBB7A01FEE5B4420364EB13779331);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3F484DF1DE5CC5067AC2EE918EB63F569DC0CC1E);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4D5478220D856D71CDF1A603AC386C9BA7C0865C);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral71D28320423B0978CBA625BE0E4846EC97389105);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7B9C8571450A4F167BFFD8C1D0899412FD5DD5F7);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9D3C19E3A647A2449C174675979309A559260621);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD370FE1ACCF063EBBC76335CFD838026A2B964C0);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralEC0C33C027C86616F69526EFB6E3328D3A142734);
		s_Il2CppMethodInitialized = true;
	}
	TelemetryConfig_t7D6911708D0C402786B501769520404D9EF41601* V_0 = NULL;
	TelemetryConfig_t7D6911708D0C402786B501769520404D9EF41601* V_1 = NULL;
	{
		TelemetryConfig_t7D6911708D0C402786B501769520404D9EF41601* L_0 = (TelemetryConfig_t7D6911708D0C402786B501769520404D9EF41601*)il2cpp_codegen_object_new(TelemetryConfig_t7D6911708D0C402786B501769520404D9EF41601_il2cpp_TypeInfo_var);
		TelemetryConfig__ctor_m36010D53C70E15DC09BA4B8E36AF1666DE4F97A6(L_0, NULL);
		TelemetryConfig_t7D6911708D0C402786B501769520404D9EF41601* L_1 = L_0;
		RuntimeObject* L_2 = ___0_projectConfiguration;
		NullCheck(L_2);
		String_t* L_3;
		L_3 = InterfaceFuncInvoker2< String_t*, String_t*, String_t* >::Invoke(2, IProjectConfiguration_tB5A7516DEB869AD005431EC83C6E02221D2B60D2_il2cpp_TypeInfo_var, L_2, _stringLiteral9D3C19E3A647A2449C174675979309A559260621, _stringLiteral01C466FBD86FBB7A01FEE5B4420364EB13779331);
		NullCheck(L_1);
		L_1->___TargetUrl = L_3;
		Il2CppCodeGenWriteBarrier((void**)(&L_1->___TargetUrl), (void*)L_3);
		TelemetryConfig_t7D6911708D0C402786B501769520404D9EF41601* L_4 = L_1;
		RuntimeObject* L_5 = ___0_projectConfiguration;
		NullCheck(L_5);
		String_t* L_6;
		L_6 = InterfaceFuncInvoker2< String_t*, String_t*, String_t* >::Invoke(2, IProjectConfiguration_tB5A7516DEB869AD005431EC83C6E02221D2B60D2_il2cpp_TypeInfo_var, L_5, _stringLiteral71D28320423B0978CBA625BE0E4846EC97389105, _stringLiteral7B9C8571450A4F167BFFD8C1D0899412FD5DD5F7);
		NullCheck(L_4);
		L_4->___ServicePath = L_6;
		Il2CppCodeGenWriteBarrier((void**)(&L_4->___ServicePath), (void*)L_6);
		TelemetryConfig_t7D6911708D0C402786B501769520404D9EF41601* L_7 = L_4;
		RuntimeObject* L_8 = ___0_projectConfiguration;
		NullCheck(L_8);
		int32_t L_9;
		L_9 = InterfaceFuncInvoker2< int32_t, String_t*, int32_t >::Invoke(1, IProjectConfiguration_tB5A7516DEB869AD005431EC83C6E02221D2B60D2_il2cpp_TypeInfo_var, L_8, _stringLiteral4D5478220D856D71CDF1A603AC386C9BA7C0865C, ((int32_t)3600));
		NullCheck(L_7);
		L_7->___PayloadExpirationSeconds = ((double)L_9);
		TelemetryConfig_t7D6911708D0C402786B501769520404D9EF41601* L_10 = L_7;
		RuntimeObject* L_11 = ___0_projectConfiguration;
		NullCheck(L_11);
		int32_t L_12;
		L_12 = InterfaceFuncInvoker2< int32_t, String_t*, int32_t >::Invoke(1, IProjectConfiguration_tB5A7516DEB869AD005431EC83C6E02221D2B60D2_il2cpp_TypeInfo_var, L_11, _stringLiteral3F484DF1DE5CC5067AC2EE918EB63F569DC0CC1E, ((int32_t)600));
		NullCheck(L_10);
		L_10->___PayloadSendingMaxIntervalSeconds = ((double)L_12);
		TelemetryConfig_t7D6911708D0C402786B501769520404D9EF41601* L_13 = L_10;
		RuntimeObject* L_14 = ___0_projectConfiguration;
		NullCheck(L_14);
		int32_t L_15;
		L_15 = InterfaceFuncInvoker2< int32_t, String_t*, int32_t >::Invoke(1, IProjectConfiguration_tB5A7516DEB869AD005431EC83C6E02221D2B60D2_il2cpp_TypeInfo_var, L_14, _stringLiteralD370FE1ACCF063EBBC76335CFD838026A2B964C0, ((int32_t)300));
		NullCheck(L_13);
		L_13->___SafetyPersistenceIntervalSeconds = ((double)L_15);
		TelemetryConfig_t7D6911708D0C402786B501769520404D9EF41601* L_16 = L_13;
		RuntimeObject* L_17 = ___0_projectConfiguration;
		NullCheck(L_17);
		int32_t L_18;
		L_18 = InterfaceFuncInvoker2< int32_t, String_t*, int32_t >::Invoke(1, IProjectConfiguration_tB5A7516DEB869AD005431EC83C6E02221D2B60D2_il2cpp_TypeInfo_var, L_17, _stringLiteralEC0C33C027C86616F69526EFB6E3328D3A142734, ((int32_t)295));
		il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
		int32_t L_19;
		L_19 = Math_Min_m53C488772A34D53917BCA2A491E79A0A5356ED52(((int32_t)295), L_18, NULL);
		NullCheck(L_16);
		L_16->___MaxMetricCountPerPayload = L_19;
		V_0 = L_16;
		TelemetryConfig_t7D6911708D0C402786B501769520404D9EF41601* L_20 = V_0;
		V_1 = L_20;
		goto IL_009c;
	}

IL_009c:
	{
		TelemetryConfig_t7D6911708D0C402786B501769520404D9EF41601* L_21 = V_1;
		return L_21;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TelemetryUtils_LogTelemetryException_m8ABEBCAA01C706CDF7B2311BBD8E5E0D919E1E4C (Exception_t* ___0_e, bool ___1_predicateValue, const RuntimeMethod* method) 
{
	bool V_0 = false;
	{
		bool L_0 = ___1_predicateValue;
		V_0 = L_0;
		goto IL_0005;
	}

IL_0005:
	{
		bool L_1 = V_0;
		return L_1;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Diagnostics_get_PackageTags_m9D51DB44CC22531F216C7408EA8065044D0E4BE9_inline (Diagnostics_t24C9DED6F621BBF7D712D62FD3776D29B3CE5012* __this, const RuntimeMethod* method) 
{
	{
		RuntimeObject* L_0 = __this->___U3CPackageTagsU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline (String_t* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->____stringLength;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR DiagnosticsHandler_t9AE9840AF25655F717E0584299B3608FCE227C22* Diagnostics_get_Handler_mFA92ACC612B06CC0DC12F58A2F6CD09430F0F7B9_inline (Diagnostics_t24C9DED6F621BBF7D712D62FD3776D29B3CE5012* __this, const RuntimeMethod* method) 
{
	{
		DiagnosticsHandler_t9AE9840AF25655F717E0584299B3608FCE227C22* L_0 = __this->___U3CHandlerU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR DiagnosticsHandler_t9AE9840AF25655F717E0584299B3608FCE227C22* DiagnosticsFactory_get_Handler_m9FB222AA7FDAC429798F295C9A8AE89BC40BBC76_inline (DiagnosticsFactory_tD2C64CDF0CC356965DB1993359515DC82D715CF2* __this, const RuntimeMethod* method) 
{
	{
		DiagnosticsHandler_t9AE9840AF25655F717E0584299B3608FCE227C22* L_0 = __this->___U3CHandlerU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Metrics_get_PackageTags_m115CC30318BB63CEFCC31F54F4049C4D78DC0472_inline (Metrics_t64BEB1BA35E4B6D2D709508D665841289875F1D1* __this, const RuntimeMethod* method) 
{
	{
		RuntimeObject* L_0 = __this->___U3CPackageTagsU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR MetricsHandler_tEB5A2227BB53393F34EF42AE8F015A673466FE74* Metrics_get_Handler_mA4E865590FA0068CCF4695CE05936FAF2C73EAC6_inline (Metrics_t64BEB1BA35E4B6D2D709508D665841289875F1D1* __this, const RuntimeMethod* method) 
{
	{
		MetricsHandler_tEB5A2227BB53393F34EF42AE8F015A673466FE74* L_0 = __this->___U3CHandlerU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR MetricsHandler_tEB5A2227BB53393F34EF42AE8F015A673466FE74* MetricsFactory_get_Handler_mEEC4790D8D67895DDDB3AC14E796F260A8B9780A_inline (MetricsFactory_tFED08C34B8CB569B801796787E82F2818606FA05* __this, const RuntimeMethod* method) 
{
	{
		MetricsHandler_tEB5A2227BB53393F34EF42AE8F015A673466FE74* L_0 = __this->___U3CHandlerU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* DiagnosticsPayload_Unity_Services_Core_Telemetry_Internal_ITelemetryPayload_get_CommonTags_m275FCC10220ACC7D300B67F7B8254E9E57FA41EF_inline (DiagnosticsPayload_tFACE4451747DC3F51B8260AFCF8183DD54D9FFFD* __this, const RuntimeMethod* method) 
{
	{
		Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* L_0 = __this->___CommonTags;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* MetricsPayload_Unity_Services_Core_Telemetry_Internal_ITelemetryPayload_get_CommonTags_m3AB485DBD3D5D0909D2CB009B677EA22665489BD_inline (MetricsPayload_t2D7CB9F1AFE2ECB1AE26E70EECAB36D805E75F1B* __this, const RuntimeMethod* method) 
{
	{
		Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* L_0 = __this->___CommonTags;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ExponentialBackOffRetryPolicy_get_MaxTryCount_m5D037BB60787C66A7F8CF71E321B8EC528972D01_inline (ExponentialBackOffRetryPolicy_t96CDC709DB5E2ED182D549B2DBABC6E157954DCF* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->___m_MaxTryCount;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float ExponentialBackOffRetryPolicy_get_BaseDelaySeconds_m62C2D27786AB3A7635D09E79C3F92CA472782087_inline (ExponentialBackOffRetryPolicy_t96CDC709DB5E2ED182D549B2DBABC6E157954DCF* __this, const RuntimeMethod* method) 
{
	{
		float L_0 = __this->___m_BaseDelaySeconds;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* TelemetrySender_get_TargetUrl_mA9EEA023222BEE40368C40D2293C5A2E917C878F_inline (TelemetrySender_t67AA5E279317D039D339BB675990F0BB795ADA3F* __this, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = __this->___U3CTargetUrlU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F* UnityWebRequestAsyncOperation_get_webRequest_mF67D15420C7C1C4DCA1BD6F839048A0542998BC3_inline (UnityWebRequestAsyncOperation_t14BE94558FF3A2CFC2EFBE2511A3A88252042B8C* __this, const RuntimeMethod* method) 
{
	{
		UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F* L_0 = __this->___U3CwebRequestU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR CachedPayload_1_tB2CA12BE14B7EE4471F02BB61F7FEBCF33F30B83* TelemetryHandler_2_get_Cache_mABC919ED89C7DA6F0C00545C4E494016A5BBED7B_gshared_inline (TelemetryHandler_2_tACBE6FB667B76B9218CB9ACFAA5030F7416CDC0C* __this, const RuntimeMethod* method) 
{
	{
		CachedPayload_1_tB2CA12BE14B7EE4471F02BB61F7FEBCF33F30B83* L_0 = __this->___U3CCacheU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* TelemetryHandler_2_get_Lock_mF6C3189B349DA429C2656BF8DBC600713318CDA0_gshared_inline (TelemetryHandler_2_tACBE6FB667B76B9218CB9ACFAA5030F7416CDC0C* __this, const RuntimeMethod* method) 
{
	{
		RuntimeObject* L_0 = __this->___U3CLockU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Clear_m09BD2C329D95D9ED08F9309AEA0ECCF6C48B5BB7_gshared_inline (List_1_tD7FF0018F4BAEE8EE946582B89AA7DAF37AE5E87* __this, const RuntimeMethod* method) 
{
	int32_t V_0 = 0;
	{
		int32_t L_0 = __this->____version;
		__this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1));
	}
	{
		int32_t L_1 = __this->____size;
		V_0 = L_1;
		__this->____size = 0;
		int32_t L_2 = V_0;
		if ((((int32_t)L_2) <= ((int32_t)0)))
		{
			goto IL_003c;
		}
	}
	{
		DiagnosticU5BU5D_t60834B63D750C1B7811C97EAFB789F900AED4301* L_3 = __this->____items;
		int32_t L_4 = V_0;
		Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_3, 0, L_4, NULL);
		return;
	}

IL_003c:
	{
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR CachedPayload_1_tAAF20A1E90B5FF0B52131D6DE0A1024012EF2D75* TelemetryHandler_2_get_Cache_mF64411ABBC8FBF4CF2F309FA0D97F4AE12D8FF5A_gshared_inline (TelemetryHandler_2_tA3D5E2CA7153825BF54828A98F95123293889FC0* __this, const RuntimeMethod* method) 
{
	{
		CachedPayload_1_tAAF20A1E90B5FF0B52131D6DE0A1024012EF2D75* L_0 = __this->___U3CCacheU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_mB78998C760772531BF23B271EC995F20FF111F8D_gshared_inline (List_1_t0E000AE0E09082F1D878813D84836DEAE5C1C3DA* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->____size;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Clear_m203D6B144E830E38A7277C56A0E4478AAE492853_gshared_inline (List_1_t0E000AE0E09082F1D878813D84836DEAE5C1C3DA* __this, const RuntimeMethod* method) 
{
	int32_t V_0 = 0;
	{
		int32_t L_0 = __this->____version;
		__this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1));
	}
	{
		int32_t L_1 = __this->____size;
		V_0 = L_1;
		__this->____size = 0;
		int32_t L_2 = V_0;
		if ((((int32_t)L_2) <= ((int32_t)0)))
		{
			goto IL_003c;
		}
	}
	{
		MetricU5BU5D_tDD42D30B25EE55F74638B326DA32DBB3A98FBC39* L_3 = __this->____items;
		int32_t L_4 = V_0;
		Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_3, 0, L_4, NULL);
		return;
	}

IL_003c:
	{
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR TelemetryConfig_t7D6911708D0C402786B501769520404D9EF41601* TelemetryHandler_2_get_Config_m7D7528D1ABD233F97CE10E7E0A1DBDDF18203455_gshared_inline (TelemetryHandler_2_tA3D5E2CA7153825BF54828A98F95123293889FC0* __this, const RuntimeMethod* method) 
{
	{
		TelemetryConfig_t7D6911708D0C402786B501769520404D9EF41601* L_0 = __this->___U3CConfigU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m10ECF13A4D03A6AA1FF22092658DD6EAB2BA4256_gshared_inline (List_1_tD7FF0018F4BAEE8EE946582B89AA7DAF37AE5E87* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->____size;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_m8004FEA76065612822149F3602D2E0FC863CD695_gshared_inline (List_1_tD7FF0018F4BAEE8EE946582B89AA7DAF37AE5E87* __this, Diagnostic_t6762F35062B939B79ECD2F38670A5A56FF25311A ___0_item, const RuntimeMethod* method) 
{
	DiagnosticU5BU5D_t60834B63D750C1B7811C97EAFB789F900AED4301* V_0 = NULL;
	int32_t V_1 = 0;
	{
		int32_t L_0 = __this->____version;
		__this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1));
		DiagnosticU5BU5D_t60834B63D750C1B7811C97EAFB789F900AED4301* L_1 = __this->____items;
		V_0 = L_1;
		int32_t L_2 = __this->____size;
		V_1 = L_2;
		int32_t L_3 = V_1;
		DiagnosticU5BU5D_t60834B63D750C1B7811C97EAFB789F900AED4301* L_4 = V_0;
		NullCheck(L_4);
		if ((!(((uint32_t)L_3) < ((uint32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))))))
		{
			goto IL_0034;
		}
	}
	{
		int32_t L_5 = V_1;
		__this->____size = ((int32_t)il2cpp_codegen_add(L_5, 1));
		DiagnosticU5BU5D_t60834B63D750C1B7811C97EAFB789F900AED4301* L_6 = V_0;
		int32_t L_7 = V_1;
		Diagnostic_t6762F35062B939B79ECD2F38670A5A56FF25311A L_8 = ___0_item;
		NullCheck(L_6);
		(L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_7), (Diagnostic_t6762F35062B939B79ECD2F38670A5A56FF25311A)L_8);
		return;
	}

IL_0034:
	{
		Diagnostic_t6762F35062B939B79ECD2F38670A5A56FF25311A L_9 = ___0_item;
		List_1_AddWithResize_m488C0FE43760EA1EC385AB2603088F1560EC2BEF(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mBDDFD218EA8F751936639E6A5D618992077B91A4_gshared_inline (List_1_t0E000AE0E09082F1D878813D84836DEAE5C1C3DA* __this, Metric_t98E6B95DCBA4A31D77AF8DA5F592459AB3FE49F3 ___0_item, const RuntimeMethod* method) 
{
	MetricU5BU5D_tDD42D30B25EE55F74638B326DA32DBB3A98FBC39* V_0 = NULL;
	int32_t V_1 = 0;
	{
		int32_t L_0 = __this->____version;
		__this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1));
		MetricU5BU5D_tDD42D30B25EE55F74638B326DA32DBB3A98FBC39* L_1 = __this->____items;
		V_0 = L_1;
		int32_t L_2 = __this->____size;
		V_1 = L_2;
		int32_t L_3 = V_1;
		MetricU5BU5D_tDD42D30B25EE55F74638B326DA32DBB3A98FBC39* L_4 = V_0;
		NullCheck(L_4);
		if ((!(((uint32_t)L_3) < ((uint32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))))))
		{
			goto IL_0034;
		}
	}
	{
		int32_t L_5 = V_1;
		__this->____size = ((int32_t)il2cpp_codegen_add(L_5, 1));
		MetricU5BU5D_tDD42D30B25EE55F74638B326DA32DBB3A98FBC39* L_6 = V_0;
		int32_t L_7 = V_1;
		Metric_t98E6B95DCBA4A31D77AF8DA5F592459AB3FE49F3 L_8 = ___0_item;
		NullCheck(L_6);
		(L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_7), (Metric_t98E6B95DCBA4A31D77AF8DA5F592459AB3FE49F3)L_8);
		return;
	}

IL_0034:
	{
		Metric_t98E6B95DCBA4A31D77AF8DA5F592459AB3FE49F3 L_9 = ___0_item;
		List_1_AddWithResize_m8458E8543A17AD67BCFB8B3A7C9D069A6BFAD0B3(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_1_Invoke_m8B0C3F4FA0508CD1823F82CF8CD995A0C910DAFE_gshared_inline (Action_1_t98E0ADA5F89D6F93D91113490DCD09FD00D684F1* __this, WebRequest_t4CF804EE9852A8DB80C31D8016F18749C647206E ___0_obj, const RuntimeMethod* method) 
{
	typedef void (*FunctionPointerType) (RuntimeObject*, WebRequest_t4CF804EE9852A8DB80C31D8016F18749C647206E, const RuntimeMethod*);
	((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_obj, reinterpret_cast<RuntimeMethod*>(__this->___method));
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Nullable_1_GetValueOrDefault_m8D130DB7F2A1E694736B449176F9C26DB456597B_gshared_inline (Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->___value;
		return L_0;
	}
}
